Nodejs Utililty Methods Random Number Get

List of utility methods to do Random Number Get

Description

The list of methods to do Random Number Get are organized into topic(s).

Method

randomBetween(min, max)
Math.randomBetween = function(min, max) {
  return Math.floor(Math.random()*(max-min+1)+min);
};
randomGaussian(mean, standardDeviation)
Math.randomGaussian = function(mean, standardDeviation) {
  if (Math.randomGaussian.nextGaussian !== undefined) {
    var nextGaussian = Math.randomGaussian.nextGaussian;
    delete Math.randomGaussian.nextGaussian;
    return (nextGaussian * standardDeviation) + mean;
  } else {
    var v1, v2, s, multiplier;
    do {
      v1 = 2 * Math.random() - 1; 
...
GetRandomNum(Min, Max)
function GetRandomNum(Min, Max) {
  var Range = Max - Min;
  var Rand = Math.random();
  return (Min + Math.round(Rand * Range));
getRandomArbitrary(min, max)
function getRandomArbitrary(min, max) {
    return Math.random() * (max - min) + min;
getRandom
===
getRandom(low, high)
Number.prototype.getRandom = function(low, high){
  'use strict';
  var randomNumber;
  if((low === undefined) || (high === undefined)){
    low = 1;
    high = 10;
  randomNumber = Math.round(Math.random() * (high - low)) + low;
  return randomNumber;
...
getRandom(low, high)
Number.prototype.getRandom = function(low, high) {
    "use strict";    
    var randomNumber;
    if ((low === undefined) || (high === undefined)) {
        low = 1;
        high = 10;
    randomNumber = Math.round(Math.random() * (high - low)) + low;
    return randomNumber;
...
getRandomInterval(min, max)
Random.getRandomInterval(min, max){
    return Math.random() * (max - min) + min;
getRandomNumber(min, max)
var getRandomNumber = function (min, max){
  return Math.floor(Math.random() * max + min);
getRandomNumberBinary()
var getRandomNumberBinary = function() {
  var randomNumber = getRandomNumber(0, 15);
  var returnObject = { decimal: randomNumber, binario: pad(dec2bin(randomNumber), 4)}
  return returnObject;
var getRandomNumber = function (min, max){
  return Math.floor(Math.random() * max + min);