number

Methods

(static) getRandomizer(seedopt)

seed 지정시 가급적 편향되지 않는 난수 생성기를, 미저정시 Math.random 을 반환.
Parameters:
Name Type Attributes Description
seed <optional>
Source:
See:
Example
const random = getRandomizer();
console.log(random()); // random number

(static) isNumber(target)

지정된 소스를 number 로 문제없이 변경이 가능한지 여부. (예: null -> false, 공백 문자 -> false, true -> false '01' -> true, 1 -> true)
Parameters:
Name Type Description
target 소스
Source:
Example
console.log(isNumber(0)); // true
console.log(isNumber(1)); // true
console.log(isNumber("0")); // true
console.log(isNumber("1")); // true
console.log(isNumber(" 1 ")); // true
console.log(isNumber("1e+10")); // true
console.log(isNumber(" 1abc ")); // false
console.log(isNumber("  ")); // false
console.log(isNumber(true)); // false
console.log(isNumber(null)); // false
console.log(isNumber(undefined)); // false
console.log(isNumber({}));// false
console.log(isNumber(Date)); // false
console.log(isNumber(new Date());// true

(static) randomRangeFloat(min, max)

랜덤으로 숫자(float) 뽑기
Parameters:
Name Type Description
min
max
Source:
Example
console.log(randomRangeFloat(0, 10)); // 0.* ~ 10.*

(static) randomRangeInt(min, max)

랜덤으로 숫자(int) 뽑기
Parameters:
Name Type Description
min
max
Source:
Example
console.log(randomRangeInt(0, 10)); // 0 ~ 10