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

光子vs电子



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

5come5帮你背单词 [ pursue /pə'sju:/ vt. 追赶,追求,继续,从事 ]


关于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帮你背单词 [ tempo /'tempəu/ n. (行动、活动等的)节奏,速率,(音乐)速度,拍子 ]


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



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

5come5帮你背单词 [ dollar /'dolə/ n. 美元,元 ]


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



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

5come5帮你背单词 [ ratio /'reiiəu/ 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帮你背单词 [ male /meil/ n. & a. 男性(的),雄性(的) ]


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



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

5come5帮你背单词 [ bee /bi:/ 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帮你背单词 [ file /fail/ n. 档案,(计算机)文件;vt. 把…归档 ]


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



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

5come5帮你背单词 [ dinner /'dinə/ n. 正餐,宴会 ]


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



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

5come5帮你背单词 [ worth /wə:θ/ prep. 值,值得…的;n. 价值 ]


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



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

5come5帮你背单词 [ resonance /'r/znəns/ n. 共鸣,洪亮,共振 ]


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





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

5come5帮你背单词 [ carrier /'kæriə/ n. 运载工具,搬运人 ]


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





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

5come5帮你背单词 [ small /smo:l/ a. 小的,少的 ]


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



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

5come5帮你背单词 [ suspect /səs'pekt, 'sΛspekt/ v. 猜想,对…表示怀疑;a. 可疑;n. 可疑分子,嫌疑犯 ]


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



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

5come5帮你背单词 [ mimick // vt. 模仿 ]


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帮你背单词 [ asset /'æset/ n. 资产,财产 ]


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

Total 0.011779(s) query 5, Time now is:11-22 04:10, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号