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

光子vs电子



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

5come5帮你背单词 [ physical /'fizikəl/ a. 物质的,身体的,物理的 ]


关于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帮你背单词 [ regional /'ri:d3ənl/ a. 地区的,局部的 ]


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



性别: 保密 状态: 该用户目前不在线
等级: 人见人爱
发贴: 2739
威望: 0
浮云: 3251
在线等级:
注册时间: 2004-04-05
最后登陆: 2024-03-26

5come5帮你背单词 [ cry /krai/ v. & n. 叫喊;哭泣;破切需要 ]


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



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

5come5帮你背单词 [ flavor /'fleivə/ n. 味道,风味;vt. 给…调味 ]


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帮你背单词 [ headache /'hedeik/ n. 头痛 ]


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



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

5come5帮你背单词 [ help /help/ v. & n. 帮助,援助,资助 ]


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帮你背单词 [ heroine /'herəuin/ n. 女英雄,女主人公 ]


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



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

5come5帮你背单词 [ ditch /dit/ n. 沟 ]


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



性别: 保密 状态: 该用户目前不在线
等级: 人见人爱
发贴: 2739
威望: 0
浮云: 3251
在线等级:
注册时间: 2004-04-05
最后登陆: 2024-03-26

5come5帮你背单词 [ smuggle /'smΛgl/ vt. 走私 ]


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



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

5come5帮你背单词 [ revolt /ri'vəult/ v. 起义,造反,厌恶,反感;n. 反抗,造反 ]


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





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

5come5帮你背单词 [ correct /kə'rekt/ a. 正确,合适的;vt. 改正 ]


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





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

5come5帮你背单词 [ coupon /'ku:pon/ n. 一对,夫妇,两三个,一些;vt. 连接,结合 ]


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



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

5come5帮你背单词 [ pigeon /pid3əin/ n. 鸽子 ]


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



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

5come5帮你背单词 [ sensitive /'sensitiv/ a. 敏感的,灵敏的,易怒的 ]


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


你是巴中的?

很近 我达州

前两天用到Excel的 Rand不会写

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



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

5come5帮你背单词 [ dentist /'dentist/ n. 牙科医生 ]


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

Total 0.020399(s) query 7, Time now is:04-28 01:40, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号