随机的#
介绍#
C++标准库提供了生成伪随机数的函数。这些函数可用于VEXcode V5中需要变化性或随机性的行为。
函数#
The random library includes the following functions:
rand#
返回一个最大为 32,767 的随机整数。
Available Functionsint rand();
此函数不接受任何参数。
Return Values返回 0 到 32767 之间的随机整数。
NotesTo return a random integer within an exclusive limit, use the pattern
rand() % max.To return a random integer within a specific range, use the pattern
rand() % (max - min + 1) + min.
// Display a random number
Brain.Screen.print("%d", rand());
// Display a random number between 0 and 100
Brain.Screen.print("%d", rand() % 101);
// Display a random number between 5 and 10
Brain.Screen.print("%d", rand() % (10 - 5 + 1) + 5);
srand#
Sets the seed to be used by the pseudo-random number generator in the rand function.
void srand( unsigned int seed );
范围 |
类型 |
描述 |
|---|---|---|
|
|
初始种子值。 |
此函数不返回值。
Examples// Use the same seed for random number
srand(1);
Brain.Screen.print("%d", rand() % 100);