![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]()
Привет!
Чтобы сделать генерацию чисел достаточно использовать random и задать параметры диапазона, а как быть если нужно что то вроде этого? xDeqzK9DFB4FMCE7. Разумеется каждый раз уникальное. |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Составлять, например, строку нужной длины из случайно выбранных букв из заданного алфавита.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
BDA, вполне себе приемлимое решение (особенно относительно упоминанания "random" для чисел
![]() bilibian, может быть, достаточно получать GUID (и, если надо, то брать хэш уже от него?)? |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
угу. почти. я бы такой вариант предложил:
Код:
Код:
![]() зачем. В том и прелесть, что Вы можете написать то, что Вам нужно и так, как Вам нужно! p.s. всё таки подозреваю, что Вам совсем не случайная строка нужна! Иначе, почему речь в заголовке темы идёт насчёт Hash ?! |
![]() |
![]() |
![]() |
#6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Serge_Bliznykov, именно из-за упоминания random не стал писать про неполную уникальность
![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#7 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
md5 можете попробовать на крайняк.
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]()
Serge_Bliznykov, Ваш вариант мне понравился, более компактен. Спасибо.
|
![]() |
![]() |
![]() |
#9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А я бы GUID получал. Надежнее.
I'm learning to live...
|
![]() |
![]() |
![]() |
#10 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,849
|
![]()
Время в миллисекундах + рандом (строка из 16 случайных ASCII-символов) и md5 от того, что получилось. Вероятность неуникальности близка к абсолютному нулю.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразовать MD5 Hash в String | Shouldercannon | Общие вопросы Delphi | 3 | 06.07.2012 14:45 |
hash Вкотакте | Кольша | Свободное общение | 4 | 21.04.2012 19:51 |
hash-функции, md-5 | may17 | Помощь студентам | 1 | 03.04.2012 20:35 |
получить hash в контакте | fate | Работа с сетью в Delphi | 3 | 06.06.2011 15:59 |
В С аналог hash в перл ? | den68 | Помощь студентам | 3 | 05.10.2009 15:22 |