src/util/random.js in entityjs-0.3.1 vs src/util/random.js in entityjs-0.3.2
- old
+ new
@@ -3,12 +3,16 @@
re.random() // 0 - 1
re.random(10) // 0 - 9
re.random(10, 30) // 10 - 30
+re.random([1, 10, 40]) // 1 or 10 or 40
*/
re.random = function(max, min){
+ if(re.is(max, 'array')){
+ return max[Math.random() * max.length | 0];
+ }
var r = Math.random();
switch(arguments.length){
case 0:
return r;
case 1:
\ No newline at end of file