C语言中randomize和srand函数有什么用?
如果我们在程序中生成随机数,就需要对数列进行控制。
的randomize()和srand()功能是用于接种的随机数发生器。
分配随机数生成器起始编号的过程称为生成生成器的种子。
在randomize()使用PC的时钟来生成随机种子。
srand()允许我们指定随机数生成器的起始值。
程序
下面给出的是rand上的C程序-
#include输出结果int main(){ //创建相同的序列 //每次程序运行时随机数 for(int i = 0; i<10; i++) printf(" %d ", rand()); return 0; }
您将看到以下输出-
1804289383 846930886 1681692777 1714636915 1957747793 424238335 719885386 1649760492 596516649 1189641421
以下是srand上的C程序-
#include输出结果#include #include int main(){ //创建不同的序列 //每次程序运行时随机数 //它使用当前时间作为随机生成器的种子 srand(time(0)); for(int i = 0; i<10; i++) printf(" %d ", rand()); return 0; }
您将看到以下输出-
1919778910 1203408690 1755813469 1976428341 37040990 1849384103 986990763 2040061815 391541163 1718314135
热门推荐
1 足球队祝福语简短
4 十月简短祝福语
10 年前幸福祝福语大全简短
11 今日祝福语简短10字
12 佛教生日祝福语简短大全
13 祝福语写给自己的简短
14 婚礼祝福语简短精辟的
15 爱情祝福语大全 简短实际
16 上嫂子生日祝福语简短
17 外婆祝福语短句唯美简短
18 初六开工祝福语简短