fisheryates does now handle the random object/function better.