Do you means bums me out ? If so , I don ' t share your sentiment at all . A street full of run down dilapidated industrial buildings doesn ' t inspire me at all , but a whole host of restaurants and apartments where I can ' t even remember which restaurant is directly across from which is a great problem to have , in my opinion . <| sep |> I disagree . I could give the RNG the following command Randomly select a number between 1 100 . If number between 125 then result 2 km eggIf number between 2690 then result 5 km eggIf number between 91100 then result 10 km eggProbability of 2 km egg would be 0 . 25 , of a 5 km egg would be 0 . 65 and of a 10 km egg would be 0 . 1 The way you ' re looking at it is with this commandrandomly select a number between 13 If number 1 then 2 km eggIf number 2 then 5 km eggIf number 3 then 10 km eggProbability of 0 . 33 each . Both use RNG but you can weight the outcomes by changing the definitions of what result the randomly generated number refers to . The RNG cares not about your purpose . Only the number .