1.代码
static void Main(string[] args)
{
//抽卡游戏(随机数碰撞)
Random random = new Random();
int number = random.Next(50, 101);
int i = 0;
int player;
do
{
i++;
if (i < 50) player = random.Next(1, 101);
else player = random.Next(50, 101);
if (player == number) Console.WriteLine("抽到了,太捞了,总共抽了{0}次", i);
else Console.WriteLine("第{0}抽还是没抽到,你个辣鸡", i);
} while (number != player);
2.运行结果

代码运行结果如图,这次比较非,91抽才抽中(顺便被自己设置的输出嘲讽了)哈哈哈(远离648消费诈骗,谢谢)。
3.原理

原理的话就借用几天前给群友介绍用的图嘿嘿^_^
随机数抽奖游戏:91次抽中背后的概率解析
这篇博客介绍了使用C#编写的一个简单抽卡游戏,通过随机数生成器模拟抽奖过程。作者在91次尝试后才抽中目标数字,并分享了游戏的运行结果。文章探讨了随机数在游戏设计中的应用,并提醒读者理性对待游戏消费。
60

被折叠的 条评论
为什么被折叠?



