问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中怎样生成随机数?

发布网友 发布时间:2022-04-26 22:14

我来回答

5个回答

热心网友 时间:2022-04-18 09:06

在VC中设计到随机数有两个函数

srand() and rand()

srand() 的作用是是一个种子,提供每次获得随机数的基数而已,rand()根据种子而产生随机数

注意

1:srand() 里的值必须是动态变化的,否则得到的随机数就是一个固定数

2:其实可以不用写srand() ,只用rand()就可以了,省事,简单,例子如下

如果我们想得到一个 0-60的随机数那么可以写成

int i;

i=rand()%60;

就可以了。

当然最好有个统一的标注如下:

int i;

srand((unsigned)time( NULL ));

i=rand()%60;

这样就OK了。

热心网友 时间:2022-04-18 10:24

C语言生成
随机数

函数
为rand。
1
声明:
int
rand(void);
2
头文件:
stdlib.h
3
功能:
获取一个非负随机
数值

4
注意事项:
a)
rand是
伪随机数
,由一个种子计算得来。
如果种子相同,每次启动
程序
,获取到的
随机序列
是固定的。
可以通过srand设置当前时间作为种子,使随机效果更好。
srand(time(NULL));
b)
要获取[m,n]范围的随机数,可以使用代码
rand()%(n-m+1)+m

热心网友 时间:2022-04-18 11:59

例子如下
如果我们想得到一个
0-60的随机数那么可以写成
int
i;
这样就OK了,简单;
i=rand()%60;
i=rand()%60;
srand((unsigned)time(
NULL
)),否则得到的随机数就是一个固定数
2:srand()
里的值必须是动态变化的:
int
i。
当然最好有个统一的标注如下;
就可以了,省事:其实可以不用写srand()
,只用rand()就可以了,rand()根据种子而产生随机数
注意
1,提供每次获得随机数的基数而已在VC中设计到随机数有两个函数
srand()
and
rand()
srand()
的作用是是一个种子

热心网友 时间:2022-04-18 13:50

RANDOM()函数
在<math.h>文件里
此函数产生的是0-1之间的随机数

热心网友 时间:2022-04-18 15:58

利用时间再附加一些算法,可以达到效果
rand()的结果每次一样,不好用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
迷茫时发朋友圈的句子 戴尔Precision M4600(酷睿I5 2520M/4GB/500GB/1366x768)基本参数_百度... 发动机通电不自检,,风扇一直转 决战平安京铃鹿御前技能介绍 最强射手正式上线 ...顺序介绍_《决战!平安京》泷夜叉姬技能连招顺序是什么 如何去除牙石?溶解牙石疗法有哪些啊? 暴力罗曼史剧情简介 暴力罗曼史中到第几集大家发现朴武烈的保姆是坏人的? 暴力罗曼史 爱普生635k针式打印机 用的进销存软件 打印出单据来不正不是偏左就是... 什么是主力资金净流入? 汇丰银行卡 年龄有限制吗 交通银行信用卡可以延期几天还款 汇丰银行信用卡支付宝,微信绑不了,以后怎么还款 黄山黄河珠峰长江长城哪个不同类 信用卡宽限期是3天还是5天? 神州谣这课文中提到的山川分别是 汇丰银行信用卡逾期有宽限日吗 怎样用一句话写长江,黄河,长城,珠穆朗玛峰的认识 信用卡逾期了四天还款会怎么样,谢谢! 黄河奔长江涌长城长仿写怎么写? 山川美可入画歌谣中选了哪些事物? 黄河长江长城珠峰选哪个 黄河 长江 长城 珠峰在哪? 什么样子? 台湾和*为什么是一家的? 除了汉族 剩下的少数民族 中国有黄河,长江丶长城丶珠峰。这句话有错吗? 山川美可入画山川指的是什么? 黄河,长江,长城,珠峰的特点 黄河,长江,长城,珠峰,在哪儿,分别简要介绍一下主要特点 我神州,称中华,山川美,可入画,这句是什么意思 黄河长江长城珠峰台湾分别在哪儿什么样的? c语言怎么生成随机数? 如何在C语言中生成一定范围内的随机数? 如何制作随机数 C语言…… c语言 关于产生随机数 怎么产生一个随机数(C语言)? C语言产生随机数 百度地图获取的坐标要怎么转换为gps坐标呢? 为什么GPS坐标与百度坐标的经纬度不一样 手机弄文档怎么弄 手机怎样弄word文档? 怎样弄文档在手机上 手机怎么弄 可爱点的女生网名,里面要带“吖”字 非主流可爱的QQ网名要女生的(带丫头2个字的,繁体字) 带娃娃和丫字的好听网名,可爱一点哦,拜托拜托,感谢感谢,发挥你的想象力吧 华为手表第一代有血压计吗? 给我一个可爱的网名呗~中间要“丫”和“娜”这2个字~ 我想要一些可爱的网名,多带一些符号,最好。网名里也可以带一些‘思’字或‘瑶’字,不带也行 ,谢谢!! 超可爱的QQ网名帮忙给几个吖! 求可爱的网名