powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как сгенерировать случайное число в Oracle
5 сообщений из 5, страница 1 из 1
Как сгенерировать случайное число в Oracle
    #39546935
sp_eedo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сгенерировать случайное число
или 1 или 2 с равной вероятностью.
Какой самый компактный код?

На этой страничке написано
http://www.sql.ru/blogs/oracleandsql/1411

DBMS_RANDOM.VALUE(
low IN NUMBER,
high IN NUMBER)
RETURN NUMBER;


Параметры :
low - Наименьшее количество в диапазоне от которых для генерации случайного числа. Номер, который генерируется может быть равна low
high - Наибольшее число ниже которой для генерации случайного числа. Номер, который генерируется будет меньше, чем high

и я сомневаюсь что параметр high описан верно.

где в документации сказано, что сгенерированное будет меньше чем Хай?

https://docs.oracle.com/database/121/TTPLP/d_random.htm#TTPLP71247
...
Рейтинг: 0 / 0
Как сгенерировать случайное число в Oracle
    #39546936
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp_eedo,

This function gets a random number, greater than or equal to 0 and less than 1, with 38 digits to the right of the decimal (38-digit precision), while the overloaded function gets a random Oracle number x, where x is greater than or equal to low and less than high

не то?

.....
stax
...
Рейтинг: 0 / 0
Как сгенерировать случайное число в Oracle
    #39546937
Maxim Demenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp_eedo,

Сегодня какой то урожайный день на "нечитателей"

Regards

Maxim
...
Рейтинг: 0 / 0
Как сгенерировать случайное число в Oracle
    #39546939
sp_eedo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, блин, в двух местах написано. нет блин я в третье посмотрел =(
я лох.
...
Рейтинг: 0 / 0
Как сгенерировать случайное число в Oracle
    #39547072
sp_eedoКак сгенерировать случайное число
или 1 или 2 с равной вероятностью.Число не бывает случайным, "оно же памятник"! Твоим требованиям удовлетворяет литерал 1 ... и 2. Бери любой.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как сгенерировать случайное число в Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]