Lines Matching refs:rng
14043 $proto.rng = nil;
14046 $def(self, '$initialize', $assign_ivar("rng"));
14051 random = $coerce_to(self.rng.$rand(size), $$$('Integer'), 'to_int');
14061 var self = this, o = nil, rng = nil;
14081 rng = options['$[]']("random");
14082 …} rng = (($truthy(rng) && ($truthy(rng['$respond_to?']("rand")))) ? ($$('SampleRandom').$new(…
14084 return self[rng.$rand(self.length)]
14097 return [self[rng.$rand(self.length)]];
14099 i = rng.$rand(self.length);
14100 j = rng.$rand(self.length - 1);
14113 result[0] = rng.$rand(self.length);
14115 k = rng.$rand(self.length);
14125 k = rng.$rand(self.length);
14153 targetIndex = rng.$rand(self.length - c) + c;
14218 $def(self, '$shuffle', function $$shuffle(rng) {
14220 return self.$dup().$to_a()['$shuffle!'](rng);
14223 $def(self, '$shuffle!', function $Array_shuffle$excl$45(rng) {
14230 if (rng !== undefined) {
14231 rng = $Opal['$coerce_to?'](rng, $$$('Hash'), "to_hash");
14233 if (rng !== nil) {
14234 rng = rng['$[]']("random");
14236 if (rng !== nil && rng['$respond_to?']("rand")) {
14237 randgen = rng;
23103 return self.$rng = Opal.$$rand.reseed(seed); });
23164 return Opal.$$rand.rand(self.$rng);