标题:随机数的问题
只看楼主
会飞的蛋
Rank: 1
等 级:新手上路
帖 子:16
专家分:5
注 册:2013-6-10
结帖率:50%
已结贴  问题点数:5 回复次数:2 
随机数的问题
学校要做个项目,设计一个简单的计算器,可是随机数的程序咋弄    求大神指点啊
搜索更多相关主题的帖子: 计算器 项目 学校 
2013-07-05 09:44
wyw19880809
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:178
专家分:738
注 册:2013-3-14
得分:1 
rand();函数就可以,最好找一个会变化的种子 用srand();去初始化,这样得到的随机数重复的可能性就比较小了
2013-07-05 09:54
snailqiu
Rank: 2
等 级:论坛游民
帖 子:59
专家分:45
注 册:2007-9-26
得分:4 
回复 楼主 会飞的蛋
下面这段程序是生成3个不相同的随机数并输出。每个随机数的范围是从0-9
程序代码:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{
   int a[3],i,j,tmp,b;

 
  do
  {
       srand(time(NULL));
     for(i=0;i<3;i++)
        a[i]=rand()%10;
  }while(a[0]==a[1] || a[1]==a[2] || a[2]==a[0]);

     

 for(i=0;i<3;i++)
    printf("%3d",a[i]);


 }     

 

2013-07-05 15:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-416697-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.443437 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved