added odds-on function to improve randomization logic
added odds-that procedure to improve randomization
added sorting for proprieties' sake