How to get a random number in pascal?

Click Upvote picture Click Upvote · Feb 11, 2011 · Viewed 53.4k times · Source

I want to get a random number in pascal from between a range. Basically something like this:

r = random(100,200);

The above code would then have a random number between 100 and 200.

Any ideas?

The built in pascal function only lets you get a number from between 0-your range, while i need to specify the minimum number to return

Answer

Ralph picture Ralph · Feb 11, 2011

Just get a random number with the correct range (ie 100 to 200 would be range 100) then add the starting value to it

So: random(100) + 100 for your example