当前位置:首页 » 编程软件 » 设计编程题

设计编程题

发布时间: 2024-12-08 17:51:03

㈠ 急求c语言编程题目

rand()函数是按指定的顺序来产生整数,因此每次执行上面的语句都打印相同的两个值,所以说C语言的随机并不是真正意义上的随机,有时候也叫伪随机数,使用 rand() 生成随机数之前需要用随机发生器的初始化函数 srand(unsigned seed)(也位于 stdlib.h 中) 进行伪随机数序列初始化,seed 又叫随机种子,通俗讲就是,如果每次提供的 seed 是一样的话,最后每一轮生成的几个随机值也都是一样的,因此叫伪随机数,所以需要每次提供不同的 seed 达到完全的随机,我们通常用时间函数 time(NULL) 作为 seed ,因为时间值每秒都不同,这个函数需要包含以下头文件:

#include <time.h>
1
理论太泛,下面用例子分析理解。

举例分析

先来理解以下伪随机数,编译以下代码:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand(1);
int i;
for (i = 0; i < 10; i++)
printf("%d, ", rand()%11);
}
1
2
3
4
5
6
7
8
9
10
运行结果

8, 9, 9, 1, 7, 5, 5, 10, 1, 0,

热点内容
OP编译驱动 发布:2025-03-13 05:54:41 浏览:73
图片集体压缩 发布:2025-03-13 05:53:47 浏览:875
压缩文件是什么 发布:2025-03-13 05:19:38 浏览:996
debian自启动脚本 发布:2025-03-13 05:16:23 浏览:429
如何登录微信找回密码 发布:2025-03-13 05:06:20 浏览:450
pc游戏编程人机博弈源码 发布:2025-03-13 04:51:45 浏览:605
手机原生配置低怎么玩流畅 发布:2025-03-13 04:35:31 浏览:736
分线器安卓供电口有什么用 发布:2025-03-13 04:19:54 浏览:137
端口访问关系 发布:2025-03-13 03:49:50 浏览:789
运用零基预算法 发布:2025-03-13 03:45:30 浏览:791