[randomGenerator randomUInt32From:to:] gives bad results if (to < from) there should be an assert for this