Skip to content

Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →

instance method

Random::Formatter#random_number

() -> ::Float
(?::Float? n) -> ::Float
(?::Integer? n) -> ::Integer
(?::Numeric? n) -> ::Numeric
(?::Range[::Float]? n) -> ::Float
(?::Range[::Integer]? n) -> ::Integer
(?::Range[::Numeric]? n) -> ::Numeric
prng.random_number → float
prng.random_number(max) → number
prng.random_number(range) → number

Generates formatted random number from raw random bytes. See Random#rand.

See also #random_bytes #urlsafe_base64 #rand #uuid also in 4.0 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0