| 赞 | 405  | 
 
| VIP | 0 | 
 
| 好人卡 | 11 | 
 
| 积分 | 402 | 
 
| 经验 | 242285 | 
 
| 最后登录 | 2025-10-30 | 
 
| 在线时间 | 5849 小时 | 
 
 
 
 
 
Lv5.捕梦者 
	- 梦石
 - 0 
 
        - 星屑
 - 40207 
 
        - 在线时间
 - 5849 小时
 
        - 注册时间
 - 2006-11-10
 
        - 帖子
 - 6712
 
 
 
 | 
	
 
你的思路本来就是错的, 想想看, 两个骰子, 同时扔出一样的数的概率有多大?  两个1-6的随机数要相等就已经很不容易了, 何况你是1-10,概率自然就小之又小了 
 
要单物品抽奖, 你可以自己先设定一下, 每个奖项占多少,然后就用一个随机数来判断就好了,  
 
比如,奖励A 1%几率,B 10%几率, 奖励C 30%几率, 其他都是没中, 那就弄个  变量 = 1-100的随机数, 
当变量 == 1 的时候 
  中奖A 
其他时候 
  当变量 < 11 的时候(因为1是A奖了, 所以这里要加上1来补偿它, 否则实际就只有9%几率) 
     中奖B 
  其他时候 
     当变量 < 30 + 10 +1 (理由同上) 
        中奖C  
     其他时候 
        没中 
     end 
  end 
end 
 
这样就是单品抽奖了, 而多物品抽奖, 就分别设定一个随机数去判断符合这个期间的分歧就好了 
 
栗子: 抽奖, 1%几率中A, 10%中B, 30%中C, 可以同时获得 
变量 = 随机1-100  
当变量 < 2的时候  
  中奖A 
end 
当变量 < 11的时候 
  中奖B 
end 
当变量 < 31的时候 
  中奖C 
end 
 |   
 
 
 
 |