开发一个5个循环计算的小游戏,随机种子设为10,每次随机生成两个1~10的数?

如果这是一个VB程序,你可以得到两个从1到10的整数如下:

x=Int(Rnd*10)+1

y=Int(Rnd*10)+1

加上i=1到5的循环。

# include & ltstdio.h & gt

# include & ltstdlib.h & gt白/*随机库函数*/

# include & lttime.h & gt/*时间库函数*/

int count=0,ok = 0;/* count表示回答的次数,ok表示回答正确的次数*/

/*加法函数*/

int add(int x,int y)

{

int result = 0;

printf("%d + %d = ",x,y);

scanf("%d ",& amp结果);

count++;

if(result==(x+y))返回1;

否则返回0;

扩展数据:

真正的随机数是利用物理现象产生的,如抛硬币、骰子、轮子、使用电子元件产生的噪音、核裂变等。这种随机数发生器叫做物理随机数发生器,缺点是技术要求比较高。

计算机产生真随机数的方法是获取cpu频率和温度的不确定性,统计一段时间内的运算次数,每次都会产生不同的值,系统时间的误差,声卡的噪底。

在实际应用中使用伪随机数往往就足够了。这些数列“看似”是随机数,实际上是由固定的、可重复的计算方法产生的。计算机或计算器产生的随机数具有很长的周期性。它们不是真正的随机,因为它们实际上是可以计算的,但它们具有类似于随机数的统计特征。这种发生器称为伪随机数发生器。

百度百科-随机数