Другие языки программирования и технологии
Нужен ява скрипт генерирующий рандомное значение из диапазона допустимых
Собсна у кого есть?
тут много уточнений :)
какое распределение должно быть?
равномерное?
нормальное?
показательное?
и т. п.
пиши в личку, С всё есть ))
на ява переделать недолго и нетяжело.
какое распределение должно быть?
равномерное?
нормальное?
показательное?
и т. п.
пиши в личку, С всё есть ))
на ява переделать недолго и нетяжело.
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
Синтаксис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
Чтобы получить в 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;
}
Для генерации целого псевдо-случайного числа от 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 случайное число следует использовать метод объекта 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;
}
Похожие вопросы
- Два ява скрипта могут на одной странице находится????
- Работа с выпадающим списком (SELECT) и JavaScript... Как ява-скриптом выбрать один из пунктов????
- Сайт на Си. А если склепать сайт на сишке, он будет надежней, чем сайт на хтмл, пхп и ява скриптах?
- Очень нужен vbs скрипт!
- Здравствуйте нужна помощь при покраске двух значений. С++
- С++.Составить программу для определения таблицы значений функции у в произвольном диапазоне [a, b
- Какой нужен тег или скрипт
- Допустим, есть у меня промежуток от 1 до 10000. Компьютер даёт мне рандомное число из этого промежутка и спрашивает
- Как называется программа - робот - скрипт, которая считывает информацию с сайтов, анализируя и вставляю в excel нужную и
- Скрипт сайта ка его редактировать и залить на хост