kyubuns/misterioso — pull request #3 by kyubuns (2013-12-30 19:17:36+00:00)
Title: 実装が思いつかなかったので保留

MasterCardLineup.create(name: 'rare_gacha', card_code: 100, probability: 10)
MasterCardLineup.create(name: 'rare_gacha', card_code: 101, probability: 10)
MasterCardLineup.create(name: 'rare_gacha', card_code: 102, probability: 10)
MasterCardLineup.create(name: 'rare_gacha', card_code: 103, probability: 10)
MasterCardLineup.create(name: 'rare_gacha', card_code: 104, probability: 1)

としておいて、
v = Random.rand(41)
↑この41は、10+10+10+10+1
vが
0~9なら 100
10~19なら 101
20~29なら 102
30~39なら 103
40なら 104
が帰る

みたいな実装がしたかった