(p, min, max)
| 119591 | return value < min ? 0 : value > max ? 1 : (value - min) / (max - min); |
| 119592 | } |
| 119593 | function quantileUniform(p, min, max) { |
| 119594 | if (max == null) { |
| 119595 | max = min == null ? 1 : min; |
| 119596 | min = 0; |
| 119597 | } |
| 119598 | return p >= 0 && p <= 1 ? min + p * (max - min) : NaN; |
| 119599 | } |
| 119600 | function uniform(min, max) { |
| 119601 | let a, b; |
| 119602 | const dist = { |