3月24日 do while循环语句
下面是一套 “中职课堂最受欢迎的 C# 随机数小游戏练习(10题)”。 特点:
- 非常适合课堂气氛
- 知识点递进
- 结合
Random + if + switch + 循环 - 从 基础 → 小项目
建议教学顺序: 1 → 10
C# 随机数小游戏练习(课堂气氛版)
练习1:随机点名系统
题目
班级有 30 名学生,学号 1~30。
编写程序随机点一名同学回答问题。
运行示例
正在随机点名...
今天回答问题的是:17号同学
知识点
RandomNext()
练习2:今日幸运数字
题目
生成一个 1~100 的幸运数字。
运行示例
你的今日幸运数字是:68
祝你今天好运!
知识点
- 随机数范围
练习3:随机颜色生成器
题目
随机输出一种颜色:
1 红色
2 蓝色
3 绿色
4 黄色
5 紫色
运行示例
今天的幸运颜色:蓝色
要求
使用 switch。
练习4:随机密码生成器
题目
生成 8位随机数字密码。
示例
生成密码:48392016
知识点
for循环- 字符串拼接
练习5:猜数字游戏
题目
电脑生成 1~100 的数字。
用户猜数字,程序提示:
猜大了
猜小了
猜对了
知识点
while- 循环控制
练习6:石头剪刀布
题目
玩家输入:
1 石头
2 剪刀
3 布
电脑随机出拳,判断胜负。
示例
玩家:石头
电脑:剪刀
结果:你赢了!
知识点
- 多条件判断
练习7:随机抽奖系统
题目
模拟抽奖。
1 一等奖
2 二等奖
3 三等奖
4 谢谢参与
示例
正在抽奖...
恭喜你获得:二等奖
知识点
switch- 随机概率
练习8:老虎机小游戏
题目
生成 3个随机数字(1~5)
示例:
3 3 3
规则:
| 情况 | 结果 |
|---|---|
| 三个一样 | 大奖 |
| 两个一样 | 小奖 |
| 都不同 | 再来一次 |
知识点
- 逻辑判断
- 多随机数
练习9:随机菜单系统
题目
随机推荐今天吃什么:
1 兰州拉面
2 炒饭
3 麻辣烫
4 汉堡
5 水饺
6 烤肉饭
示例
今天推荐:麻辣烫
课堂效果
学生通常会 大声讨论吃什么 😂
练习10:双色球模拟器(课堂终极版)
题目
模拟彩票:
规则:
- 6个红球(1~33)
- 1个蓝球(1~16)
示例:
红球:03 12 18 22 29 31
蓝球:08
知识点
- 多随机数
- 格式输出
Random 核心知识总结(给学生记忆)
Random r = new Random();
生成随机数
r.Next(10) → 0~9
r.Next(1,11) → 1~10
口诀:
Next(最小,最大)
左闭右开
例如:
Next(1,11) = 1~10
教学经验(非常重要)
课堂效果最好的顺序:
点名
↓
幸运数字
↓
随机密码
↓
猜数字
↓
石头剪刀布
↓
老虎机
↓
双色球
学生会 越来越兴奋。
如果你愿意,我可以再给你整理一份 《C# Random 随机数课堂完整教案(含板书 + 代码 + 互动)》,很多老师用了之后课堂气氛会非常好。