社区
C语言
帖子详情
如何在unix底下产生随机数?
oarsman
2003-07-20 11:06:56
各位大虾:
我刚刚开始学习unix底下的C程序设计,我现在想产生一个随机数,但是我用random
和rand函数产生的随机数只能有0、1两个值,而且random不像在turbo C中那样能支持参数,我现在不知道该怎么办,怎么能产生值多一点的随机数啊?比如说1-100的随机数?
...全文
140
5
打赏
收藏
如何在unix底下产生随机数?
各位大虾: 我刚刚开始学习unix底下的C程序设计,我现在想产生一个随机数,但是我用random 和rand函数产生的随机数只能有0、1两个值,而且random不像在turbo C中那样能支持参数,我现在不知道该怎么办,怎么能产生值多一点的随机数啊?比如说1-100的随机数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oarsman
2003-07-20
打赏
举报
回复
我看了rand_max设置的是077777,我就很奇怪了,我把代码写出来大家看看!#include <stdlib.h>
#include <stdio.h>
main(void)
{
double n;
n=random();
printf("%f",n);
exit(0);
}
oarsman
2003-07-20
打赏
举报
回复
我用的就是unix自带的CC的编译器啊!
六月初六
2003-07-20
打赏
举报
回复
看一下你的stdlib.h文件里的RAND_MAX的设置是多少
因为rand()返回的是0~RAND_MAX的值
bigtea
2003-07-20
打赏
举报
回复
你也可以用系统时间做seed种子。
bigtea
2003-07-20
打赏
举报
回复
UNIX平台也应该符合ANSI C.
你用的什么编译器阿。
另
srand()这个函数设随机数种子
rand()取随机数
---------------------------------------------------------------
以下是样例:
#include <iostream.h>
#include <iomanip.h>
#include <stdlib.h>
int main()
{
unsigned seed;
cout << "Enter seed: ";
cin >> seed;
srand(seed);
for (int i = 1; i <= 10; i++)
{
cout << setw(10) << 1 + rand() % 6;
if (i % 5 == 0)
{
cout << endl;
}
}
return 0;
}
Unix
/Linux 编程实践教程第五章习题
这里有一些小建议,看的时候可以同时参考其他书,我参考的是《
UNIX
环境高级编程》和《Linux C编程一站式学习》,第二本我在最
底下
留下了链接,是在线版本的。然后这一章的很多题还是不太懂,如果你知道答案欢迎评论...
2011国内名企IT笔试题汇总
2. 百度最新面试题:现在有1千万个随机数,随机数的范围在1到1亿之间。现在要求写出一种算法,将1到1亿之间没有在随机数中的数求出来。 3. Alibaba笔试题:给定一段产品的英文描述,包含M个英文字母,每个英文...
linux 中dev目录,详解Linux系统下的/dev目录
因为 在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部...
面试题收集
最新面试十一题 十月百度:一个数组保存了N个结构,每个结构保存了一个坐标,结构间的坐标都不相同,...百度最新面试题:现在有1千万个随机数,随机数的范围在1到1亿之间。现在要求写出一种算法,将1到1亿之间没
分布式文件系统FastDFS看这一篇就够了(文件上传下载、单机部署及集群部署)
FastDFS目录一、FastDFS是什么?1.1.简介1.2.结构组成(Client、Tracker server和Storage server)1.3.FastDFS...新建fdfs_client.conf文件,在我们的itoo中,我们建立在(src/main/resources
底下
)2.2.3.实现文件上传2.2
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章