Class: Pebbles::Compgacha

Inherits:
Object
  • Object
show all
Defined in:
lib/pebbles/compgacha.rb

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.complete(deck = 12) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/pebbles/compgacha.rb', line 6

def self.complete deck = 12
  r = Array.new(deck).fill(0)
  while (r.include?(0)) do
    r[rand(r.count)] += 1
  end
  puts "#{r.count}個のガチャをコンプするために #{r.inject(:+)}回抽選しました。"
end