Lines Matching refs:rng
14827 $proto.rng = nil;
14835 random = $coerce_to(self.rng.$rand(size), $$$('Integer'), 'to_int');
14847 var self = this, o = nil, rng = nil;
14874 rng = options['$[]']("random")
14876 …rng = (($truthy(rng) && ($truthy(rng['$respond_to?']("rand")))) ? ($$('SampleRandom').$new(rng)) :…
14878 return self[rng.$rand(self.length)]
14893 return [self[rng.$rand(self.length)]];
14896 i = rng.$rand(self.length);
14897 j = rng.$rand(self.length - 1);
14911 result[0] = rng.$rand(self.length);
14913 k = rng.$rand(self.length);
14923 k = rng.$rand(self.length);
14951 targetIndex = rng.$rand(self.length - c) + c;
15033 $def(self, '$shuffle', function $$shuffle(rng) { argument
15038 return self.$dup().$to_a()['$shuffle!'](rng);
15041 $def(self, '$shuffle!', function $Array_shuffle$excl$45(rng) { argument
15051 if (rng !== undefined) {
15052 rng = $Opal['$coerce_to?'](rng, $$$('Hash'), "to_hash"); property
15054 if (rng !== nil) {
15055 rng = rng['$[]']("random"); property
15057 if (rng !== nil && rng['$respond_to?']("rand")) {
15058 randgen = rng;