функция rand
Автор Roman _____ задал вопрос в разделе Другие языки и технологии
Как получить случайное число к примеру от 10 до 100 в Visual Basic 6.0? и получил лучший ответ
Ответ от Profilograf[гуру]
Случайное число = Rnd * 90 + 10
Если только целое = Int (Rnd * 90 + 10)
Ответ от Олег Филатов[гуру]
Функция Rnd возвращает значение, меньшее 1 и большее или равное нулю.
Аргумент число определяет способ генерации случайного числа функцией Rnd:
При использовании одинаковых опорных чисел получаются одинаковые последовательности случайных чисел, поскольку при генерации каждого следующего члена последовательности используется предыдущий член.
Перед вызовом функции Rnd используйте инструкцию Randomize без аргумента для инициализации генератора случайных чисел значением, возвращаемым системным таймером.
Ниже приведена формула, предназначенная для получения случайных целых чисел в заданном диапазоне:
Int((верхняяГраница - нижняяГраница+ 1) * Rnd + нижняяГраница)
Здесь верхняяГраница представляет максимальное число в диапазоне, а нижняяГраница минимальное число в диапазоне.
Примечание. Для повторения последовательности случайных чисел следует вызвать функцию Rnd с отрицательным аргументом сразу после использования инструкции Randomize с числовым аргументом. Повторное использование инструкции Randomize с тем же числовым аргументом не приведет к повторению предыдущей последовательности случайных чисел.
Функция Rnd возвращает значение, меньшее 1 и большее или равное нулю.
Аргумент число определяет способ генерации случайного числа функцией Rnd:
При использовании одинаковых опорных чисел получаются одинаковые последовательности случайных чисел, поскольку при генерации каждого следующего члена последовательности используется предыдущий член.
Перед вызовом функции Rnd используйте инструкцию Randomize без аргумента для инициализации генератора случайных чисел значением, возвращаемым системным таймером.
Ниже приведена формула, предназначенная для получения случайных целых чисел в заданном диапазоне:
Int((верхняяГраница - нижняяГраница+ 1) * Rnd + нижняяГраница)
Здесь верхняяГраница представляет максимальное число в диапазоне, а нижняяГраница минимальное число в диапазоне.
Примечание. Для повторения последовательности случайных чисел следует вызвать функцию Rnd с отрицательным аргументом сразу после использования инструкции Randomize с числовым аргументом. Повторное использование инструкции Randomize с тем же числовым аргументом не приведет к повторению предыдущей последовательности случайных чисел.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как получить случайное число к примеру от 10 до 100 в Visual Basic 6.0?
спросили в Reanimedia
что в delphi обозочает идентификатор round
Функция Round округляет число с плавающей запятой (Number) до целого значения.
подробнее...
что в delphi обозочает идентификатор round
Функция Round округляет число с плавающей запятой (Number) до целого значения.
подробнее...
спросили в Randomness
Pascal abc функция рандом очень нужна помощь. как в паскаль abc заполнить массив а случайными числами от -1000 до 1000
var i,n:integer; a:array[1..1000]of integer;
begin
randomize; write(\'n ? \'); readln(n);
подробнее...
Pascal abc функция рандом очень нужна помощь. как в паскаль abc заполнить массив а случайными числами от -1000 до 1000
var i,n:integer; a:array[1..1000]of integer;
begin
randomize; write(\'n ? \'); readln(n);
подробнее...
спросили в Reanimedia
как в PHP округлить значение в переменной до сотых долей?
Функция round
(PHP 4, PHP 5)
round — Округляет число типа float
echo round(3.4); //
подробнее...
как в PHP округлить значение в переменной до сотых долей?
Функция round
(PHP 4, PHP 5)
round — Округляет число типа float
echo round(3.4); //
подробнее...
спросили в Stdlib h
c++ рандомное Double число
RAND_MAX - максимальное возвращаемое значение функции rand
(он задан в файле stdlib.h, который
подробнее...
c++ рандомное Double число
RAND_MAX - максимальное возвращаемое значение функции rand
(он задан в файле stdlib.h, который
подробнее...
Как изменить тип переменной? типа: var x:Real; begin integer(x);
Доброго времени суток.
Делайте вывод по формату WriteLn(X:10:0); или округляйте
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Reanimedia
Функция rand в php
function get_rand()
{
$rnd = rand(1,20);
if ($rnd == 10) $rnd = get_rand();
подробнее...
Функция rand в php
function get_rand()
{
$rnd = rand(1,20);
if ($rnd == 10) $rnd = get_rand();
подробнее...
спросили в Randomness
Как сгенерировать матрицу из случайных чисел в Excel 2007
Применение инструмента "Генератор случайных чисел" требует установки специального дополнения "Пакет
подробнее...
Как сгенерировать матрицу из случайных чисел в Excel 2007
Применение инструмента "Генератор случайных чисел" требует установки специального дополнения "Пакет
подробнее...
спросили в Free Pascal
PASCAL - Мне необходимо округлить число в большую сторону
> то результат равен 0,02. а мне нужно любой результат округлять в большую сторону
Т. е.
подробнее...
PASCAL - Мне необходимо округлить число в большую сторону
> то результат равен 0,02. а мне нужно любой результат округлять в большую сторону
Т. е.
подробнее...
спросили в Ява
Нужен ява скрипт генерирующий рандомное значение из диапазона допустимых
тут много уточнений 🙂
какое распределение должно быть?
равномерное?
нормальное?
подробнее...
Нужен ява скрипт генерирующий рандомное значение из диапазона допустимых
тут много уточнений 🙂
какое распределение должно быть?
равномерное?
нормальное?
подробнее...
спросили в Другое
Откуда пошло выражение "Съешь ещё этих мягких французских булок, да выпей же чаю." ?
Это панграмма - алфавитное предложение... просто кто-то, скорее всего из программистов, придумал
подробнее...
Откуда пошло выражение "Съешь ещё этих мягких французских булок, да выпей же чаю." ?
Это панграмма - алфавитное предложение... просто кто-то, скорее всего из программистов, придумал
подробнее...
спросили в Borland
Есть ли в С++ round (округление)?
Зависит от используемого компилятора и библиотек
в борландовских (Borland C++, Borland C++
подробнее...
Есть ли в С++ round (округление)?
Зависит от используемого компилятора и библиотек
в борландовских (Borland C++, Borland C++
подробнее...
спросили в Reanimedia
Функция Math.Round как округлить в большую сторону?
Обычно делают так
y = Math.Round(x + 0.5)
На VB округление - это команда Int. То есть будет
подробнее...
Функция Math.Round как округлить в большую сторону?
Обычно делают так
y = Math.Round(x + 0.5)
На VB округление - это команда Int. То есть будет
подробнее...
На сколько эфективна функция mt_rand() в PHP?
> Можно ли вообще полагаться только на эту функцию?
Для генерации уникальных
подробнее...
Перечень допустимых функций в SQL-запросе ADO Jet 4.0 (MS Access)
Скалярные функции Transact SQL для выражений (ADP)
Примечание. Сведения в данном разделе
подробнее...
Rowenta кто производитель....
Производитель бытовой техники и электроники Rowenta :
Год основания: 1884
подробнее...