# guaranteed random number array between between low and high def randomize_stats(low,high, elements) outarr = Array.new # Zero or a negative number of elements asked for if elements <= 0 return outarr # returns a nil array end # if the numbers are equal then just return each element populated with the equality if (high == low) i = 0 while i < elements outarr.push(high) i = i + 1 end return outarr # pop each element with an equal val end # it the high number is lower than the low number reverse them if (high < low) tmp1 = high tmp2 = low high = tmp2 low = tmp1 end elements.times do seed = 0 # just a reset while(seed <= low ) seed = rand(high) end outarr.push( seed ) end return outarr end