Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Базы данных > Oracle
Перезагрузить страницу Написать функцию генерации паролей на PLSQL
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
dartx dartx вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 05.04.2006
По умолчанию Написать функцию генерации паролей на PLSQL - 06.04.2006, 13:23

по правилу:
- случайная согласная буква латинская маленькая
- случайная гласная буква латинская маленькая
- случайная цифра
- с 50% вероятностью:
- или случайная цирфа
- или случайные согласная+гласная буква
- случайная цирфа
- случайные согласная+гласная буква


Подскажите как реализовать.
Ответить с цитированием
  (#2 (permalink)) Старый
foxbase foxbase вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.03.2010
По умолчанию 02.03.2010, 05:29

Все что случайно надо генерить помещаем в массивы. Например, массив согласных латинских букв. Этот массив имеет диапазон индексов. В этом диапазоне надо получить случайным образом индекс. С цифрами то же самое. Все в итоге сводится к получению случайной цифры в заданном диапазоне. Используем штатный пакет dbms_random. Как его правильно использовать, можно прочитать здесь.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как написать и протестировать функцию Владлена Вопросы начинающих программистов 0 01.06.2011 17:09
Как написать рекурсивную функцию Аннушка Visual Basic 0 29.12.2010 19:18
Как написать рекурсивную функцию Tani91 Lisp 2 10.03.2010 00:51
Необходимо написать функцию Error trixtrax Вопросы начинающих программистов 13 16.01.2009 23:39
Как написать рекурсивную функцию RANK MILA270 Lisp 0 01.12.2007 18:41
Как программно написать функцию MIX taboozx Lisp 5 22.05.2007 17:34
Написать функцию аргументов L1 L2, возвращающую Т volonter Lisp 13 11.03.2007 16:06
Как написать алгоритм аддитивного метода генерации чисел Skull Вопросы начинающих программистов 2 25.04.2006 20:17
написать функцию на си ДжиневЪра Задания за деньги 1 05.04.2006 15:40
Plsql блок Возможно ли это здесь yagoda_grib MSSQL Server 0 07.07.2005 18:34
Требуется написать функцию f Dmitry G. Lisp 1 12.10.2004 08:07
Как написать функцию PL/PgSQL Anonymous PostgreSQL 4 25.09.2002 21:01



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов