@@ -0,0 +1,9 @@
+module RSpec
+  module Core
+    if defined?(Kernel::Random)
+      Random = Kernel::Random
+    else
+      require 'rspec/core/random/backport_random'
+    end
+  end
+end
I tend to prefer using the `::` prefix to explicitly access top-level constants, i.e. `::Random`. (Actually, I didn't realize you could do that with `Kernel::`, but it makes sense...still `::` is shorter and is more standard for that, I think).