Если у меня очень короткая строка, скажем (JavaScript):
var = "abcd";
и я хочу получить из нее случайный символ, я мог бы использовать:
var random_char = str.charAt( Math.floor(Math.random() * str.length) );
СейчасMath.floor(Math.random() * str.length)
возвращает случайное число в диапазоне [0..3]
.
Можно ли увеличить воспринимаемую случайность возвращаемого символа путем умножения строки, то есть путем эффективного увеличения диапазона случайных чисел?
var = "abcdabcdabcdabcdabcdabcd";