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