学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

随机问题

随机问题

为什么连续调用RANDOM();函数的随机书都是一样的.

TOP

请求random()函数的调用

为什么连续调用random()函数得的数字是一样的.怎么样初始化random()函数..例如我写:
#include<stdio.h>
#include<stdlib.h>
void fun()
{int a;
a=random(9);
printf("%d ",a);
}
void main()
{for(int i=0;i<3;i++)
  fun();
}
每次打出来的都是4 4 2

TOP

这个问题在论坛上问了无数遍了

是因为你的种子是一样的。

TOP

#include<stdio.h>
#include<time.h>
void fun()
{
    int a;
    a=rand()%10;
     printf("%d ",a);
};
void main()
{
    int i;
    srand(time(NULL));
    for(i=0;i<3;i++)
     fun();
}
学习需要安静。。海盗要重新来过。。

TOP

小小

在调用“a=random(9);”之前,用库函数:randomize();但应有#include<time.h>和#include<stdlib.h>
一般情况下,random()和randomize()一起使用;

TOP

初始化随即种子
------...-.-..-...-----........-------.......----.....------....||- - !

TOP

发新话题