我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

光子vs电子



性别: 帅哥 状态: 该用户目前不在线
头衔: 程序小白
等级: 人见人爱
家族: YD一族
发贴: 3379
威望: 0
浮云: 0
在线等级:
注册时间: 2007-04-29
最后登陆: 2022-12-09

5come5帮你背单词 [ us /Λs, əs/ pron. (we的宾格)我们 ]


关于rand函数

目标:生成5个双色球号码
程序:
Copy code
void CPrinter::create_num_array(char * num_array)
{
    int tmp = 0;
    char tmp_str[3]={0};
    int select_num[6]={0};
    bool been_select = false;
    strncat(num_array,"红球:",6);
    for(int i = 0;i<12;i++)
    {
        if(0 == i%2)
        {
            do
            {
                been_select = false;
                tmp = 1+rand()%(33-1);
                for(int j=0;j<6;j++)
                {
                    if(tmp == select_num[j])
                    {
                        been_select = true;
                    }
                }
            }while(true == been_select);
            select_num[i/2]=tmp;
            sprintf(tmp_str,"%d",tmp);
            strncat(num_array,tmp_str,strlen(tmp_str));
        }
        else
        {
          strncat(num_array," ",1);
        }
    }
    strncat(num_array,"\n蓝球:",strlen("\b蓝球"));
    tmp = 1+rand()%(16-1);
    sprintf(tmp_str,"%d\n",tmp);
    strncat(num_array,tmp_str,strlen(tmp_str));
}
/*主函数中调用:create_num_array:*/
      srand((unsigned)time(NULL));
    for(k =0;k<bet_num;k++)
        {
            pt->create_num_array(text);
            pt->PrintString(text);
            printf("%d\n",k);
            memset(text,0,sizeof(text));
        }


结果打印出超过bet_num组号码。跟踪K的值,发现不是0,1,2,3。。。递增而是0,1,2,0,1....不规律增长.屏蔽rand函数,赋常值不回出现此问题。
求达人解救


[ 此帖被光子vs电子在2012-02-07 09:40重新编辑 ]
顶端 Posted: 2012-02-06 17:29 | [楼 主]
光子vs电子



性别: 帅哥 状态: 该用户目前不在线
头衔: 程序小白
等级: 人见人爱
家族: YD一族
发贴: 3379
威望: 0
浮云: 0
在线等级:
注册时间: 2007-04-29
最后登陆: 2022-12-09

5come5帮你背单词 [ monitor /'monitə/ n. 班长,显视器,监护仪;v. 监听,监控 ]


快来人啊,我的500W啊
顶端 Posted: 2012-02-06 17:52 | [1 楼]
老坛酸菜面



性别: 保密 状态: 该用户目前不在线
等级: 人见人爱
发贴: 2743
威望: 0
浮云: 3256
在线等级:
注册时间: 2004-04-05
最后登陆: 2025-12-20

5come5帮你背单词 [ wet /wet/ a. 湿的,潮的,多雨的,雨天的;vt. 弄湿 ]


期待楼猪做出来,我也中个500W
顶端 Posted: 2012-02-06 17:57 | [2 楼]
光子vs电子



性别: 帅哥 状态: 该用户目前不在线
头衔: 程序小白
等级: 人见人爱
家族: YD一族
发贴: 3379
威望: 0
浮云: 0
在线等级:
注册时间: 2007-04-29
最后登陆: 2022-12-09

5come5帮你背单词 [ propose /prə'pəuz/ n. 提义,建议,打算,计划,求(婚) ]


Quote:
引用第2楼老坛酸菜面于2012-02-06 17:57发表的  :
期待楼猪做出来,我也中个500W

周6买的惨淡淡的流了
顶端 Posted: 2012-02-06 18:05 | [3 楼]
sakula





自信之戒
性别: 帅哥 状态: 该用户目前不在线
等级: 前途无量
家族: 菠韬汹勇
发贴: 7443
威望: 1
浮云: 0
在线等级:
注册时间: 2007-12-10
最后登陆: 2020-02-15

5come5帮你背单词 [ snobbish /'snobi/ a. 势利的 ]


贴代码  记得用代码模式呀 这样看着肉疼···
顶端 Posted: 2012-02-06 21:49 | [4 楼]
光子vs电子



性别: 帅哥 状态: 该用户目前不在线
头衔: 程序小白
等级: 人见人爱
家族: YD一族
发贴: 3379
威望: 0
浮云: 0
在线等级:
注册时间: 2007-04-29
最后登陆: 2022-12-09

5come5帮你背单词 [ coordinate /kəu'odinit/ a. 同等的,协调的,协同的;n. 同等者,同位;vt. 协作,协调 ]


Quote:
引用第4楼sakula于2012-02-06 21:49发表的  :
贴代码  记得用代码模式呀 这样看着肉疼···

以前没贴过,刚看了版规才知道怎么贴
顶端 Posted: 2012-02-07 09:41 | [5 楼]
only_once



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 234
威望: 0
浮云: 5054
在线等级:
注册时间: 2011-11-11
最后登陆: 2018-01-08

5come5帮你背单词 [ winner /'winə/ n. 获胜者,成功者,优胜者 ]


每人一个500W
顶端 Posted: 2012-02-07 14:33 | [6 楼]
fov



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
家族: 萌菌物语
发贴: 758
威望: 0
浮云: 0
在线等级:
注册时间: 2006-05-11
最后登陆: 2023-04-26

5come5帮你背单词 [ plot /plot/ n. 情节,阴谋,小块土地;vt. 密谋,策划,标出;vi. 密谋,策划 ]


rand函数本来就是伪随机,z种子不变rand的结果是一样的
顶端 Posted: 2012-02-07 19:07 | [7 楼]
老坛酸菜面



性别: 保密 状态: 该用户目前不在线
等级: 人见人爱
发贴: 2743
威望: 0
浮云: 3256
在线等级:
注册时间: 2004-04-05
最后登陆: 2025-12-20

5come5帮你背单词 [ appreciate /ə'pri:ieit/ vt. 评价,鉴别,欣赏,赏识,感谢,感激 ]


唉,我们家乡有人买福彩刚中了个2.6亿,可惜不是我    
这个人一夜挣的钱抵得上全县一年财政收入
顶端 Posted: 2012-02-08 15:41 | [8 楼]
绝对烂仔



灌水天才奖 爱心大使勋章
性别: 帅哥 状态: 该用户目前不在线
头衔: 爱不懂浪漫
等级: 前途无量
家族: 跑跑UesTc家族
发贴: 9815
威望: 0
浮云: 92
在线等级:
注册时间: 2006-09-16
最后登陆: 2022-11-20

5come5帮你背单词 [ french /frent/ a. 法国的,法国人的,法语的;n. 法语,法国人 ]


传说缴了五千多万的税!
顶端 Posted: 2012-02-08 18:17 | [9 楼]
哆啦a梦





性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 915
威望: 0
浮云: 20054
在线等级:
注册时间: 2010-01-19
最后登陆: 2021-12-22

5come5帮你背单词 [ scrape /skreip/ v. & n. 擦,刮 ]


  rand 是伪随机  哈哈,我也被骗用过一次这个函数
顶端 Posted: 2012-02-12 12:51 | [10 楼]
哆啦a梦





性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 915
威望: 0
浮云: 20054
在线等级:
注册时间: 2010-01-19
最后登陆: 2021-12-22

5come5帮你背单词 [ generalise // vt. 使一般化,归纳出,概括;vi. 形成概念,笼统地讲/写 ]


你去看看srand()吧
顶端 Posted: 2012-02-12 12:53 | [11 楼]
光子vs电子



性别: 帅哥 状态: 该用户目前不在线
头衔: 程序小白
等级: 人见人爱
家族: YD一族
发贴: 3379
威望: 0
浮云: 0
在线等级:
注册时间: 2007-04-29
最后登陆: 2022-12-09

5come5帮你背单词 [ violate /'vaiəleit/ vt. 违犯,触犯,妨碍,打扰 ]


貌似是编译器的问题,windows下没问题,估计是G++版本问题。
顶端 Posted: 2012-03-02 12:53 | [12 楼]
kuram



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
发贴: 2434
威望: 0
浮云: 2178
在线等级:
注册时间: 2009-04-13
最后登陆: 2025-10-15

5come5帮你背单词 [ stable /'steibl/ B a. 稳定的,坚固的 ]


Quote:
引用第8楼老坛酸菜面于2012-02-08 15:41发表的  :
唉,我们家乡有人买福彩刚中了个2.6亿,可惜不是我    
这个人一夜挣的钱抵得上全县一年财政收入


你是巴中的?

很近 我达州

前两天用到Excel的 Rand不会写

结果还借助Minitab来做一个乱序排列
顶端 Posted: 2012-03-02 20:23 | [13 楼]
tfanspippo



社区建设奖 黑曜永恒
性别: 帅哥 状态: 该用户目前不在线
头衔: 没有旅行的生活,只能叫生存~~~~
等级: 版主
家族: 米兰内洛
发贴: 17233
威望: 5
浮云: 1
在线等级:
注册时间: 2006-10-28
最后登陆: 2025-04-16

5come5帮你背单词 [ doll /dol/ n. 玩具娃娃 ]


通江的
顶端 Posted: 2012-03-02 20:34 | [14 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.014008(s) query 5, Time now is:01-02 05:33, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号