Sha256: 05f631fe01173970824b8bc7f7889265bd6356234708e46b21ca029047e9769c
Contents?: true
Size: 402 Bytes
Versions: 9
Compression:
Stored size: 402 Bytes
Contents
def random_bool Kernel.rand(2) == 1 end def random_int(min,max) count = max - min + 1 Kernel.rand(count) + min end def random_decimal(min,max,precision=2) multiplier = 10 ** precision count = max - min + 1 puts "multiplier: #{multiplier}" (Kernel.rand(count * multiplier) + min * multiplier).to_f / multiplier end def random_value(values) values[random_int(0,(values.length-1))] end
Version data entries
9 entries across 9 versions & 1 rubygems