How to implement automatic generation of random numbers in C language?
In the C language, you can use the standard library function rand() to generate random numbers. Below are the basic steps for using rand() to generate random numbers.
- The standard library in C.
- generate random number
- generate a random number
- The maximum value that can be generated by the random number generator.
- Generate a random number between 1 and 10.
- Initialize the random number generator
- Initialize the random seed using the current time.
Here is a sample program demonstrating how to generate random numbers using the C language.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i;
// 设置随机数种子
srand(time(0));
// 生成10个随机数
printf("随机数序列:");
for (i = 0; i < 10; i++) {
int randomNumber = rand() % 100 + 1;
printf("%d ", randomNumber);
}
return 0;
}
The program will generate a random sequence of numbers ranging from 1 to 100 as output.