Ruby 1.8 doesn't support an actual Random class with a settable seed.
# 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
# File lib/sass/util/cross_platform_random.rb, line 13 def rand(*args) return @random.rand(*args) if @random Kernel.rand(*args) end