Sha256: 84a825e3853613c97570a6ebda70782c67212a7ab67032b17043f7c072c07a19

Contents?: true

Size: 362 Bytes

Versions: 2

Compression:

Stored size: 362 Bytes

Contents

/*
The random component implements two helper methods for calculating random numbers.


re.random() // 0 - 1
re.random(10) // 0 - 9
re.random(10, 30) // 10 - 30

*/
re.random = function(max, min){
    var r = Math.random();
		switch(arguments.length){
			case 0:
			return r;
			case 1:
			return r * max;
			case 2:
			return r * (max - min + 1) + min;
    }
};

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
entityjs-0.3.1 src/util/random.js
entityjs-0.3.0 src/util/random.js