rand controlling