Javascript random
Автор Mirror задал вопрос в разделе Другие языки и технологии
Нужен ява скрипт генерирующий рандомное значение из диапазона допустимых и получил лучший ответ
Ответ от Oleg Samoylenko[мастер]
тут много уточнений 🙂
какое распределение должно быть?
равномерное?
нормальное?
показательное?
и т. п.
пиши в личку, С всё есть ))
на ява переделать недолго и нетяжело.
Ответ от Ѐысь[эксперт]
Math.random
Синтаксисvar randomNumber = Math.random();
Описание, примеры
Заметим, что числа в яваскрипт хранятся в формате с плавающей точкой IEEE 754 с округлением в сторону ближайшего четного. Поэтому иногда, в очень редких случаях, возможна генерация обычно исключенной верхней границы.
Пример: Cлучайное число от 0(включительно) до 11function getRandom()
2{
3 return Math.random();
4}
Пример: Случайное число между min и max1function getRandomArbitary(min, max)
2{
3 return Math.random() * (max - min) + min;
4}
Пример: Случайное целое между min и max1// использование Math.round() даст неравномерное распределение!
2function getRandomInt(min, max)
3{
4 return Math.floor(Math.random() * (max - min + 1)) + min;
5}
источник: javascript.ru/Math.random
Math.random
Синтаксисvar randomNumber = Math.random();
Описание, примеры
Заметим, что числа в яваскрипт хранятся в формате с плавающей точкой IEEE 754 с округлением в сторону ближайшего четного. Поэтому иногда, в очень редких случаях, возможна генерация обычно исключенной верхней границы.
Пример: Cлучайное число от 0(включительно) до 11function getRandom()
2{
3 return Math.random();
4}
Пример: Случайное число между min и max1function getRandomArbitary(min, max)
2{
3 return Math.random() * (max - min) + min;
4}
Пример: Случайное целое между min и max1// использование Math.round() даст неравномерное распределение!
2function getRandomInt(min, max)
3{
4 return Math.floor(Math.random() * (max - min + 1)) + min;
5}
источник: javascript.ru/Math.random
Ответ от Moldovanchik[эксперт]
Чтобы получить в Javascript случайное число следует использовать метод объекта Math.random(), который возвращает псевдо-случайное число от 0 (включительно) до 1 (не включая 1, т. е. число всегда меньше 1).
Для генерации целого псевдо-случайного числа от 0 до n включительно, используется следующая формула:
Math.floor( Math.random( ) * (n+1) )
Для генерации целого псевдо-случайного числа в диапазоне от m до n включительно, используется следующая формула:
Math.floor( Math.random( ) * (n - m + 1) ) + m
где m нижняя граница диапазона, а n верхняя граница диапазона.
Ниже приведена функция для генерации случайных чисел в диапазоне от m до n:
function randomNumber (m,n)
{
m = parseInt(m);
n = parseInt(n);
return Math.floor( Math.random() * (n - m + 1) ) + m;
}
Чтобы получить в Javascript случайное число следует использовать метод объекта Math.random(), который возвращает псевдо-случайное число от 0 (включительно) до 1 (не включая 1, т. е. число всегда меньше 1).
Для генерации целого псевдо-случайного числа от 0 до n включительно, используется следующая формула:
Math.floor( Math.random( ) * (n+1) )
Для генерации целого псевдо-случайного числа в диапазоне от m до n включительно, используется следующая формула:
Math.floor( Math.random( ) * (n - m + 1) ) + m
где m нижняя граница диапазона, а n верхняя граница диапазона.
Ниже приведена функция для генерации случайных чисел в диапазоне от m до n:
function randomNumber (m,n)
{
m = parseInt(m);
n = parseInt(n);
return Math.floor( Math.random() * (n - m + 1) ) + m;
}
Ответ от Артем Дивеев[новичек]
Генерация случайного числа (Javascript random, аналог PHP функции rand)
Чтобы получить в Javascript случайное число следует использовать метод объекта Math.random(), который возвращает псевдо-случайное число от 0 (включительно) до 1 (не включая 1, т. е. число всегда меньше 1).
Для генерации целого псевдо-случайного числа от 0 до n включительно, используется следующая формула:
Math.floor( Math.random( ) * (n+1) )Для генерации целого псевдо-случайного числа в диапазоне от m до n включительно, используется следующая формула:
Math.floor( Math.random( ) * (n - m + 1) ) + mгде m нижняя граница диапазона, а n верхняя граница диапазона.
Ниже приведена функция для генерации случайных чисел в диапазоне от m до n:
function randomNumber (m,n)
{
m = parseInt(m);
n = parseInt(n);
return Math.floor( Math.random() * (n - m + 1) ) + m;
}
Генерация случайного числа (Javascript random, аналог PHP функции rand)
Чтобы получить в Javascript случайное число следует использовать метод объекта Math.random(), который возвращает псевдо-случайное число от 0 (включительно) до 1 (не включая 1, т. е. число всегда меньше 1).
Для генерации целого псевдо-случайного числа от 0 до n включительно, используется следующая формула:
Math.floor( Math.random( ) * (n+1) )Для генерации целого псевдо-случайного числа в диапазоне от m до n включительно, используется следующая формула:
Math.floor( Math.random( ) * (n - m + 1) ) + mгде m нижняя граница диапазона, а n верхняя граница диапазона.
Ниже приведена функция для генерации случайных чисел в диапазоне от m до n:
function randomNumber (m,n)
{
m = parseInt(m);
n = parseInt(n);
return Math.floor( Math.random() * (n - m + 1) ) + m;
}
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Нужен ява скрипт генерирующий рандомное значение из диапазона допустимых
Помогите написать генератор случайных букв на JavaScript.
Так тут написано то что сделать нужно)
var alphabet = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
подробнее...
спросили в Documenta
Как написать функцию рандом в javascript, интервал числа от 1 до 100?
<script>
for (i = 0; i < 200; i++)
{
document.write(1 +
подробнее...
Как написать функцию рандом в javascript, интервал числа от 1 до 100?
<script>
for (i = 0; i < 200; i++)
{
document.write(1 +
подробнее...
Как поменять цвет (фон) кнопки javascript? ._.
Вот пример кода HTML-страницы:
<html>
<head>
<style>
подробнее...
спросили в Documenta
JavaScript генератор случайных чисел
Math.floor(Math.random() * (1001));
т. к. не известно куда именно тебе выводить,
то
подробнее...
JavaScript генератор случайных чисел
Math.floor(Math.random() * (1001));
т. к. не известно куда именно тебе выводить,
то
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
JavaScript!? Как проверить число на четность и как сгенерировать случайное число???
на четность: , если при делении на 2 остаток 0, значит четное. Или если последний бит числа равен
подробнее...
вопрос про JS, рандом чисел в %
function getRandomInteger(a, b) {
let min, max;
a = Number.parseInt(a, 10);
if
подробнее...
как через js поменять цвет текста
Ну, в беде-то не бросим)
<!doctype html>
<html lang="ru">
подробнее...
спросили в Интернет Documenta
Подскажи плагин на firefox, которым можно качать музыку с вконтакте?
На странице с музыкой\видео вставляете скрипт в адресную строку и жмете Enter
подробнее...
Подскажи плагин на firefox, которым можно качать музыку с вконтакте?
На странице с музыкой\видео вставляете скрипт в адресную строку и жмете Enter
подробнее...
спросили в Интернет
программа для скачивания музыки с контакта
программа для скачивания музыки с контакта
Скачать программу VKontakte.DJ
Лучшая
подробнее...
программа для скачивания музыки с контакта
программа для скачивания музыки с контакта
Скачать программу VKontakte.DJ
Лучшая
подробнее...