fork download
  1. $randomNumber = rand(10) + 1
  2.  
  3. def guessRandomNumber
  4. puts "Guess a number between 1 and 10"
  5. guess = gets
  6. if Integer(guess) == $randomNumber
  7. puts "Right on, good guess"
  8. elsif Integer(guess) < $randomNumber
  9. puts "too low"
  10. puts "please, guess again"
  11. guessRandomNumber
  12. elsif Integer(guess) > $randomNumber
  13. puts "too high"
  14. puts "please, guess again"
  15. guessRandomNumber
  16. else
  17. puts "is that even a number? please, guess again"
  18. guessRandomNumber
  19. end
  20. end
  21.  
  22. guessRandomNumber
  23.  
  24. puts "bye"
  25. gets
Success #stdin #stdout 0.07s 9712KB
stdin
1
2
3
4
5
6
7
8
9
10
stdout
Guess a number between 1 and 10
too low
please, guess again
Guess a number between 1 and 10
too low
please, guess again
Guess a number between 1 and 10
Right on, good guess
bye