Refactor Maps (#2)

This commit is contained in:
gavin
2018-07-17 21:28:17 +00:00
committed by Gitea
parent 0545c0a5d9
commit 57ada13a8d
13 changed files with 167 additions and 86 deletions

View File

@@ -44,6 +44,14 @@ export function hypotenuse(a, b) {
}
export function random(min, max) {
if (Array.isArray(min)) {
return min[random(min.length - 1)];
}
if (typeof min === 'object') {
return min[random(Object.keys(min))];
}
if (max == null) {
max = min;
min = 0;