| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 470 人关注过本帖
标题:随机数的问题
只看楼主 加入收藏
会飞的蛋
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
快速回复:随机数的问题
数据加载中...
 
   



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

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