Lines Matching refs:rng
14034 $proto.rng = nil;
14037 $def(self, '$initialize', $assign_ivar("rng"));
14042 random = $coerce_to(self.rng.$rand(size), $$$('Integer'), 'to_int');
14052 var self = this, o = nil, rng = nil;
14072 rng = options['$[]']("random");
14073 …} rng = (($truthy(rng) && ($truthy(rng['$respond_to?']("rand")))) ? ($$('SampleRandom').$new(…
14075 return self[rng.$rand(self.length)]
14088 return [self[rng.$rand(self.length)]];
14090 i = rng.$rand(self.length);
14091 j = rng.$rand(self.length - 1);
14104 result[0] = rng.$rand(self.length);
14106 k = rng.$rand(self.length);
14116 k = rng.$rand(self.length);
14144 targetIndex = rng.$rand(self.length - c) + c;
14209 $def(self, '$shuffle', function $$shuffle(rng) { argument
14211 return self.$dup().$to_a()['$shuffle!'](rng);
14214 $def(self, '$shuffle!', function $Array_shuffle$excl$45(rng) { argument
14221 if (rng !== undefined) {
14222 rng = $Opal['$coerce_to?'](rng, $$$('Hash'), "to_hash"); property
14224 if (rng !== nil) {
14225 rng = rng['$[]']("random"); property
14227 if (rng !== nil && rng['$respond_to?']("rand")) {
14228 randgen = rng;
23094 return self.$rng = Opal.$$rand.reseed(seed); });
23155 return Opal.$$rand.rand(self.$rng);