1 2 3 4 5 6 7 8 9 10
h = {} 10000.times do |i| h[i] = nil end 50000.times do k, v = h.shift h[k] = v end