指定概率根据随机数执行操作 和苹果机游戏差不多的
2013-05-07 11:16
281 查看
public class demo { private string _name; public string Name { get { return _name; } set { _name = value; } } private int _rate; public int Rate { get { return _rate; } set { _rate = value; } } public demo(string name, int rate) { _name = name; _rate = rate; } } class Program { static void Main(string[] args) { Random rd = new Random(); demo[] arraylist = new demo[3] { new demo("苹果", 20), new demo("橘子", 80), new demo("香蕉", 10) }; for (var i = 0; i < arraylist.Length; i++) { if (rd.Next(0, 101) <= arraylist[i].Rate) { //执行 } else { i++; } } } }
相关文章推荐
- Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
- [转]Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
- Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
- larmManager 在指定时间执行某个操作
- Android之AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
- js日期操作之根据指定格式获取日期
- (根据指定时间)动态划分学期分表,用以动态学期分表自动CURD等联动操作(开始结束时间可修改-待完善待修改)
- 随机生成一个根据参数指定的随机数
- Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
- Android AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
- ForEach :对 System.Collections.Generic.List<T> 的每个元素执行指定操作
- Android之AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
- 根据平均值(期望)生成min与max范围内的等概率随机数
- JavaScript实现页面到滚动到指定位置执行某些操作
- 错误:无法执行操作,因为未将指定的 Storyboard 应用到此交互控件的对象
- jquery对select进行种各种操作的方法[联动、根据值或文本选中指定的select等]
- Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
- CSDN专帖系列之一: 根据某一特殊规律的概率生成随机数
- JQuery根据输入框的值变化执行相关操作---change事件
- 指定具体的时间,根据传入的值对当前时间做相应的操作