UNPKG

random-selector

Version:
35 lines (28 loc) 755 B
'use strict' function Randomer(name) { this.name = 'DefaultRandomer'; if(name!=undefined && name != null) { this.name = name; } this.typeName = 'Randomer'; }; Randomer.prototype.getRandomInt = function(){ return Math.floor(Math.random()*this.MAX_INT); } Randomer.prototype.getTypeName = function(){ return this.typeName; } Randomer.prototype.getName = function(){ return this.name; } /** * @param Number min minimum value (inclusive) * @param Number max maximum value (exclusive) */ Randomer.prototype.getRandomIntBetween = function(min, max){ return Math.floor(Math.random()*(max-min))+min; } Randomer.prototype.MAX_INT = 2147483648; module.exports = Randomer