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
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短