Solved

Randomize

Posted on 1998-10-24
4
322 Views
Last Modified: 2010-04-06
I have many files pas in my program.
And almost each files using random function.
Where I should put Randomize function.
Just in main file or each files pas that using random function.

Regards,
Joely
0
Comment
Question by:joely
  • 2
4 Comments
 
LVL 17

Expert Comment

by:inthe
ID: 1344187
Hello Joely

Do you mean the program form or it's main unit(unit1)
because i doubt it would work only in the main unit(unit1)
If you only put it in the main file does it work ???

¤¤¤¤¤¤¤ InThe ¤¤¤¤¤¤¤
0
 
LVL 10

Accepted Solution

by:
viktornet earned 10 total points
ID: 1344188
You need to put it in each function that you need to use Random() as in...

procedure Whatever;
var
  i : Integer;
begin
  Randomize;
  i := Random(200);
end;

btw- Barry, I'm still curious and don't know how to make those stars... Did you have time to send the floopies???

Cheers,
Viktor
0
 

Author Comment

by:joely
ID: 1344189
Hello Viktor

I should put it every time I'm using Random function. Why ?
Why don't I just put it once, for example in formcreate or formshow.
0
 
LVL 10

Expert Comment

by:viktornet
ID: 1344190
Because the Randomize function simply randomizes the seed of the real random number..thus if you want to have a completely different number in somewhere youshould do that... Possibly in each of the functions where you use Random()...

Cheers,
Viktor
0

Featured Post

ScreenConnect 6.0 Free Trial

Check out the updates in one game-changing release, ScreenConnect 6.0, based on partner feedback. New features include a redesigned UI that improves session organization and overall user experience. See the enhancements for yourself!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Printing problem 2 95
Delphi IDE crash without error message ... 7 91
URL for downloading Google Chrome for Win XP 2 157
When i run adoquery my application freezes 26 166
The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question