【发布时间】:2014-11-27 01:56:08
【问题描述】:
我正在尝试制作一个使用 6 个骰子的骰子游戏。我可以每卷生成一个随机数,问题是我一直得到相同的数字(如果生成的数字是 1,每个骰子都是 1)。有没有办法让每个骰子得到的数字不一样?
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
int main() {
int i;
int diceRoll;
srand(time(NULL));
int r = (rand()%6)+1;
printf("\t\t\t Welcome to Dice Game!\n");
for( i = 0; i < 6; i ++){
diceRoll= r;
printf(" %d \n", diceRoll);
}
return 0;
}
【问题讨论】: