class Sass::Util::CrossPlatformRandom
Ruby 1.8 doesn't support an actual Random class with a settable seed.
Public Class Methods
new(seed = nil)
click to toggle source
# File lib/sass/util/cross_platform_random.rb, line 5 def initialize(seed = nil) if Sass::Util.ruby1_8? srand(seed) if seed else @random = seed ? ::Random.new(seed) : ::Random.new end end
Public Instance Methods
rand(*args)
click to toggle source
# File lib/sass/util/cross_platform_random.rb, line 13 def rand(*args) return @random.rand(*args) if @random Kernel.rand(*args) end