Privacy Policy

This privacy policy informs you about the collection and use of Personal Information we receive from users of the Site. We use your Personal Information only for providing and improving the Site. By using the Site, you agree to the collection and use of information in accordance with this policy. Information Collection We collect your … Read more

Thank You (Thrive Themes)

Request received! Your Free PDF will be in your inbox in 5 minutes… Now read the text below to discover how to become a better Ruby developer in less time. A Step-by-Step Guide to Improve Your Ruby Skills TodayIf you learned the basics of Ruby but you still feel like you could be doing a lot … Read more

New opt-in confirmation

Thanks! You’re almost done 🙂Please complete the sign-up process now by following 3 quick steps: 1.Open the inbox of the email address you used to sign up. 2.Find the email I just sent you (from Jesus Castello) with the subject line: “Ruby Guides – Confirm your email address!” (Gmail Users: You may have to check your Notifications / Promotions tab.) 3.Click … Read more

About Jesus Castello

Jesus Castello – Author @ RubyGuides.com Hey!My name is Jesus Castello, I’m a 37-year old Ruby developer, technical writer & mentor from Spain. My mission is to help as many people as possible improve their Ruby skills so they can tap into the full power of this amazing language, write better code & be proud of … Read more

How to Generate Weighted Random Numbers

Random numbers usually follow what we call a ‘uniform distribution’, meaning that there is the same chance that any of the numbers is picked. But if you want some numbers to be picked more often than others you will need a different strategy: a weighted random number generator. Some practical applications include: the loot table … Read more