搜索
查看: 1288|回复: 3
打印 上一主题 下一主题

请问用啊哈c能不能设置随机数?急!!!

[复制链接]
跳转到指定楼层
楼主
发表于 2014-1-10 14:14:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
如题,怎么用random()
randomize()

最佳答案

查看完整内容

这个前提是啊哈C没有random()和randomize()函数 要想产生一个随机数,只能用这个方法:
沙发
发表于 2014-1-10 14:14:52 | 只看该作者
这个前提是啊哈C没有random()和randomize()函数
要想产生一个随机数,只能用这个方法:
  1. int a;
  2. srand((unsigned)time(NULL));
  3. a=rand()%x//x是最大随机数的大小
复制代码
板凳
发表于 2014-1-10 21:57:01 | 只看该作者
4399APPLE 发表于 2014-1-10 15:47
这个前提是啊哈C没有random()和randomize()函数
要想产生一个随机数,只能用这个方法:

恩恩,%x就是求x的余,用这个方法来控制随机数大小还是很巧妙的~
地板
发表于 2014-1-11 09:34:04 | 只看该作者
cad20020601 发表于 2014-1-10 21:57
恩恩,%x就是求x的余,用这个方法来控制随机数大小还是很巧妙的~

也可以这样:
  1. int a;
  2. srand((unsigned)time(NULL));
  3. do
  4.     a=rand();
  5. while(a<最小||a>最大);
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表