C语言生成两个可能相同的随机骰子点数
C语言生成两个可能相同的随机骰子点数
想要用 C 语言生成两个可能相同的随机骰子点数?很简单,只需要生成两次随机数即可。
以下是示例代码:c#include <stdio.h>#include <stdlib.h>#include <time.h>
int main() { int dice1, dice2; srand(time(NULL)); // 设置随机数种子 // 投掷第一个骰子 dice1 = rand() % 6 + 1; printf('第一次投掷的点数为: %d ', dice1); // 投掷第二个骰子 dice2 = rand() % 6 + 1; printf('第二次投掷的点数为: %d ', dice2); return 0;}
这段代码直接生成两个随机数,没有进行任何条件判断,因此生成的两个骰子点数可能相同。
每次运行程序,都会生成两个新的可能相同的骰子点数。
原文地址: https://www.cveoy.top/t/topic/UYJ 著作权归作者所有。请勿转载和采集!