使用srand()函数生成随机数

简介: 使用srand()函数生成随机数

include

include

include

int main() {
int iRandomNum = 0;
srand(123);
iRandomNum = (rand() % 4) + 1;
printf("\nFortune Cookie - Chapter 3\n");

switch (iRandomNum) {
case 1:
printf("\n a.\n");
break;
case 2:
printf("\n b.\n");
break;
case 3:
printf("\n c.\n");
break;
case 4:
printf("\n d.\n");
break;
}
printf("%d\n ", (rand() % 49) + 1);
printf("%d\n ", (rand() % 49) + 1);
printf("%d\n ", (rand() % 49) + 1);
printf("%d\n ", (rand() % 49) + 1);
printf("%d\n ", (rand() % 49) + 1);
printf("%d\n", (rand() % 49) + 1);
}

相关文章
c和c++中time , srand, rand 函数的使用
c和c++中time , srand, rand 函数的使用
|
5月前
|
算法 Unix Linux
C语言随机数的产生(rand、srand、time函数细节讲解)
C语言随机数的产生(rand、srand、time函数细节讲解)
105 0
|
5月前
|
算法 编译器 C++
随机数的实现——rand函数、srand函数和time函数
随机数的实现——rand函数、srand函数和time函数
|
6月前
|
算法 编译器 C语言
生成随机数
C语言中的`rand()`函数生成0-RAND_MAX间的伪随机数,需包含`stdlib.h`。序列重复因默认种子为1,可使用`srand(unsigned int seed)`初始化,通常结合`time(NULL)`设置种子以产生不同序列。`time()`函数从1970年至今的秒数(时间戳),包含于`time.h`,用于提供变化的种子。通过`rand() % b + a`可调整生成指定范围[a, b]内的随机数。
118 3
|
6月前
|
存储 编译器 C语言
c语言随机数生成(rand,srand,time)
c语言随机数生成(rand,srand,time)
145 1
通过Math函数生成随机数
通过Math函数生成随机数
86 0
随机数,函数
1.随机一个1-10之间的小数
82 0
|
存储 算法 C语言
你不了解的随机函数rand
你不了解的随机函数rand
119 0
|
存储 C++
【C/C++】如何生成随机数?带你深入了解rand函数
【C/C++】如何生成随机数?带你深入了解rand函数
237 0
|
编译器 C语言 C++
C++中rand随机数的用法
C++标准函数库提供一随机数生成器rand,返回0-RAND_MAX之间均匀分布的伪随机整数。 RAND_MAX必须至少为32767。rand()函数不接受参数,默认以1为种子(即起始值)。 随机数生成器总是以相同的种子开始,所以形成的伪随机数列也相同,失去了随机意义。(但这样便于程序调试)