Powiedz, czy chcę, aby wygenerować bezstronnej liczbę losową między min
i max
, zrobiłbym:Jak generować liczby losowe obciążone w kierunku jednej wartości w zakresie?
var rand = function(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
};
Ale co, jeśli chcę, aby wygenerować liczbę losową między min
i max
ale bardziej stronniczy wobec wartości N
między min
i max
do stopnia D
? Najlepiej ilustrują to z krzywej prawdopodobieństwa:
http://en.wikipedia.org/wiki/Gaussian_function – SpiderPig
możliwy duplikat [Generowanie liczb losowych w JavaScript w określonym zakresie?] (Http://stackoverflow.com/questions/1527803/generating-random-numbers -in-javascript-in-a-specific-range) – Ryan
@ryan, który nie jest duplikatem, ponieważ jest losowy bez uprzedzeń. OP prosi o stronniczy wynik. – K3N