From Clomosy Docs
No edit summary |
No edit summary |
||
| Line 40: | Line 40: | ||
<div class="alert alert-danger" role="alert" data-bs-theme="light"> | <div class="alert alert-danger" role="alert" data-bs-theme="light"> | ||
It assigns a different value with each execution. The output will not be the same. | It assigns a different value with each execution. The output will not be the same. | ||
</div> | |||
<div class="alert alert-warning" role="alert" data-bs-theme="light"> | |||
To generate a random number where you can specify the start and end values, visit the [[GenerateRandom|GenerateRandom]] page. | |||
</div> | </div> | ||
Revision as of 07:48, 10 October 2024
function Random: Extended;
The random function generates random numbers. These can be floating-point numbers in the following range:
0 <= Number < 1.0
It can be used by calling as follows. This call will generate a decimal random number value between 0 and 1.
x = Random();
If you want to get an integer value, define it as follows. Here it will return a random value between 0 and 100. After that, you can get values as you want.
x = Random() * 100;
Example
TRObject Syntax
var
randomNumber,randomNumber2 : Integer;
{
randomNumber = Random();
randomNumber2 = Random() * 100;
ShowMessage(randomNumber);
ShowMessage(randomNumber2);
}
Base Syntax
var randomNumber,randomNumber2 : Integer; begin randomNumber := Random(); randomNumber2 := Random() * 100; ShowMessage(randomNumber); ShowMessage(randomNumber2); end;
It assigns a different value with each execution. The output will not be the same.
To generate a random number where you can specify the start and end values, visit the GenerateRandom page.
Output:
0,197623564163223
52,8056032489985