Ich habe mit Ruby einen riskanten Würfel gemacht

Ich habe versucht, riskante Würfel zu machen, die bei Jägern auftreten, indem ich Rubin praktiziere. Es gibt Zahlen von 1 bis 20 und 20 ist ein Bösewicht.

def risky_daice
  array = []
  puts 'Wie oft sollte ich schütteln'
  stop = gets.to_i
  puts 'Ich werde würfeln'
  while true
    deme = rand(1..20)
    num = array.push deme
    if deme == 20
      puts deme
      puts 'Ah, es kam heraus'
      p "#{num.count}Der Bösewicht kam zum zweiten Mal heraus"
      break
    elsif num.count == stop
      puts deme
      puts 'Halte dort an'
      p "#{num.count}Es zitterte. Bitte fordern Sie erneut heraus"
      break
    else
      puts deme
    end
  end
end
risky_daice
-> % ruby risky_daice.rb

Wie oft sollte ich schütteln
20
Ich werde würfeln
16
12
4
1
12
8
18
19
15
2
16
5
3
5
5
3
20
Ah, es kam heraus
"Das 17. Mal war eine schreckliche Katastrophe"

Ist es gut, es vor der Vorstellung zu schütteln?

Recommended Posts

Ich habe mit Ruby einen riskanten Würfel gemacht
Ich habe mit Ruby On Rails ein Portfolio erstellt
Ich habe mit Swing eine GUI erstellt
[Ruby] Ich habe einen einfachen Ping-Client erstellt
Ich habe eine Janken App mit Kotlin gemacht
Ich habe eine Janken App mit Android gemacht
04. Ich habe mit SpringBoot + Thymeleaf ein Frontend gemacht
Ich habe Mosaikkunst mit Pokemon-Bildern gemacht
Ich habe mit Ruby einen Blackjack gemacht (ich habe versucht, Minitest zu verwenden)
Ich habe eine Ruby-Erweiterungsbibliothek in C erstellt
Ich habe einen LINE Bot mit Rails + Heroku gemacht
Ich habe DI mit Ruby versucht
Ich habe eine Entwicklungsumgebung mit Rails6 + Docker + PostgreSQL + Materialise erstellt.
Ich habe einen Interpreter (Compiler?) Mit ungefähr 80 Zeilen in Ruby erstellt.
Ich habe ein Plug-In erstellt, das Jextract mit Gradle-Aufgaben ausführt
Ich habe meinen eigenen mit Ruby erstellten Blackjack für mein Portfolio aktualisiert
Ich habe mit Gem in Ruby nach einem Webframework gesucht
Ich habe einen MOD erstellt, der sofort ein Fahrzeug mit Minecraft anruft
Ich habe eine shopify App @java erstellt
Ich habe eine einfache Empfehlungsfunktion erstellt.
Ich habe eine passende App erstellt (Android App)
Ich habe ein Tool zur Generierung von package.xml erstellt.
[Android] Ich habe eine Schrittzähler-App erstellt.
Machen Sie ein Tippspiel mit Ruby
Ich habe mit JD-Core eine Befehlszeilenschnittstelle mit dem WinMerge Plugin erstellt
[Rails] Ich habe eine einfache Kalender-Mini-App mit benutzerdefinierten Spezifikationen erstellt.
Ich möchte eine Browsing-Funktion mit Ruby on Rails hinzufügen
Ich habe ein Kalenderproblem mit Ruby versucht
Ich habe verschiedene Funktionen der Fibonacci-Sequenz (Ruby) erstellt.
Ich habe einen Öko-Server mit Scala gemacht
Ich habe versucht, ein wenig mit BottomNavigationView zu spielen ①
Extrahieren Sie einen Teil einer Zeichenfolge in Ruby
Ich habe ein Plug-In für IntelliJ IDEA erstellt
Ich habe eine Taschenrechner-App für Android erstellt
Ich habe ein neues Java-Bereitstellungstool erstellt
[LINE BOT] Ich habe einen Ramen BOT mit Java (Maven) + Heroku + Spring Boot (1) gemacht.
Ich habe mit Vue.js eine Seite erstellt, die Informationen zur Zuckereinschränkung zusammenfasst
Ich habe ein Programm zur Beurteilung von Primzahlen in Java erstellt
AtCoder Anfängerwettbewerb 169 A, B, C mit Rubin
Erstellen eines Browser-Automatisierungstools mit Ruby + Selenium
Ich habe StringUtils.isBlank gemacht
Ich habe Ruby gestartet
Ich habe versucht, Ruby mit Ruby (und C) zu implementieren (ich habe mit Builtin gespielt)
Veröffentlichen Sie die mit Ruby on Rails erstellte App
[Ruby] Ich möchte einen Methodensprung machen!
Ich habe ein Janken-Spiel in Java (CLI) gemacht.
Ich habe eine Viewer-App erstellt, die PDF anzeigt
Ich habe einen Docker-Container erstellt, um Maven auszuführen
[Rails] Ich habe eine Entwurfsfunktion mit enum erstellt
Ich habe Code Pipeline mit AWS CDK erstellt.
Lerne Java mit Progate → Ich werde es erklären, weil ich selbst ein einfaches Spiel gemacht habe
Ich habe versucht, den Block mit Java zu brechen (1)
Eine Geschichte, die mir sehr gut gefallen hat, als ich mit Ruby Triple DES gemacht habe
Ich habe die Anzahl der Taxis mit Ruby überprüft
Ich habe mit der Lautstärketaste mit der Android-App ein Sperrmuster erstellt. Fragment Edition