随机函数的随机种子问题
#include<stdio.h>#include<stdlib.h>
#include<time.h>
#include"diceroll.h"
int main(void)
{
int dice, roll;
int sides;
srand((unsigned int) time (0)); // 这个有什么用呢?我把这句删除了 感觉效果是一样的啊
printf("输入每个芯片的边数,0表示停止.\n");
while (scanf("%d",&sides) == 1 && sides > 0)
{
printf("多少骰子?\n");
scanf("%d",&dice);
roll = roll_n_dice(dice , sides);
printf("您已使用%d %d面骰子掷出%d.\n",sides,dice,roll);
printf("有几面?输入0以停止.\n");
}
printf("如何调用rollem ( )函数%d次\n",roll_count);
printf("祝你好运!\n");
}