https://loveshayariclub.com/the-most-effective-method-to-produce-arbitrary-numbers-in-ruby/