J'ai essayé de faire un dé risqué qui apparaît chez les chasseurs chasseurs en pratiquant le rubis. Il y a des nombres de 1 à 20 et 20 est un méchant.
def risky_daice
  array = []
  puts 'Combien de fois devrais-je secouer'
  stop = gets.to_i
  puts 'Je vais lancer les dés'
  while true
    deme = rand(1..20)
    num = array.push deme
    if deme == 20
      puts deme
      puts 'Ah, il est sorti'
      p "#{num.count}Le méchant est sorti à la deuxième fois"
      break
    elsif num.count == stop
      puts deme
      puts 'Arrêtez là'
      p "#{num.count}Ça a secoué. Veuillez défier à nouveau"
      break
    else
      puts deme
    end
  end
end
risky_daice
-> % ruby risky_daice.rb
Combien de fois devrais-je secouer
20
Je vais lancer les dés
16
12
4
1
12
8
18
19
15
2
16
5
3
5
5
3
20
Ah, il est sorti
"La 17e fois était un terrible désastre"
Est-il bon de le secouer avant la représentation?
Recommended Posts