Генератор случайной строки на JS

#2050 от 18:42
kreator
Был
Администраторы
Разработчики
134 темы
788 сообщений
Рейтинг: 324
Репутация: 8
На сайте 11 месяцев

Есть такая функция:

Собственно она генерирует случайный набор строки.

Какова вероятность выпадения одинакового значения при col = 5 (или 4 или 3)?

Редактировалось 3 раза, последний: 18:45
maxisoft
Был
Разработчики
8 тем
81 сообщение
Рейтинг: 37
Репутация: 2
На сайте 10 месяцев

простой вопрос зачем это?

myinstantcms.ru — Все для instantcms.ru instantapi.ru — API сервисы для instantcms.ru vpshoster.ru/?from=7645 — Дешевый и надежный хостинг для сайтов.
Автор: kreator
kreator
Был
Администраторы
Разработчики
134 темы
788 сообщений
Рейтинг: 324
Репутация: 8
На сайте 11 месяцев
Цитата: maxisoft

простой вопрос зачем это?

Как приблизительный пример: при создании скина для компонента sitekreator генерировать для div блока уникальный id с учетом наиболее максимально невероятным что совпадет с другим таким же случайным. Нужно выбрать наиболее комфортное наименьшее значение.

По логике и задумке не заморачивайтесь (все равно не отсортируете тараканов в моей голове). Интересует какую цифру лучше использовать в col.

maxisoft
Был
Разработчики
8 тем
81 сообщение
Рейтинг: 37
Репутация: 2
На сайте 10 месяцев

ну я бы привел бы к стандарту GUID / UUID  и функцию бы привел бы к такому ввиду

<code>function guid(){function s4(){returnMath.floor((1+Math.random())*0x10000).toString(16).substring(1);}return s4()+ s4()+'-'+ s4()+'-'+ s4()+'-'+ s4()+'-'+ s4()+ s4()+ s4();}
Редактировалось 1 раз, последний: 18:16
myinstantcms.ru — Все для instantcms.ru instantapi.ru — API сервисы для instantcms.ru vpshoster.ru/?from=7645 — Дешевый и надежный хостинг для сайтов.
maxisoft
Был
Разработчики
8 тем
81 сообщение
Рейтинг: 37
Репутация: 2
На сайте 10 месяцев

И самый большое пожелание добавить в редактор вставку кода с подсветкой, не хватает пипец как.

myinstantcms.ru — Все для instantcms.ru instantapi.ru — API сервисы для instantcms.ru vpshoster.ru/?from=7645 — Дешевый и надежный хостинг для сайтов.
Автор: kreator
kreator
Был
Администраторы
Разработчики
134 темы
788 сообщений
Рейтинг: 324
Репутация: 8
На сайте 11 месяцев
Цитата: maxisoft
вставку кода с подсветкой, не хватает пипец как

С ними вопще беда в этих редакторах. Ндо как то решить.

Автор: kreator
kreator
Был
Администраторы
Разработчики
134 темы
788 сообщений
Рейтинг: 324
Репутация: 8
На сайте 11 месяцев

Такие значения в качестве id?

В чем преимущества и смысл?

maxisoft
Был
Разработчики
8 тем
81 сообщение
Рейтинг: 37
Репутация: 2
На сайте 10 месяцев

это как вариант всегда можно сделать 2 чанка с префиксов например id_xxxxxx-xxxx

Смысл все тот же не получить 2 одинаковых значения, преимущества в том что нет циклов :)  

myinstantcms.ru — Все для instantcms.ru instantapi.ru — API сервисы для instantcms.ru vpshoster.ru/?from=7645 — Дешевый и надежный хостинг для сайтов.
Автор: kreator
kreator
Был
Администраторы
Разработчики
134 темы
788 сообщений
Рейтинг: 324
Репутация: 8
На сайте 11 месяцев
Цитата: maxisoft
преимущества в том что нет циклов

С циклами да, согласен. Я как бы хотел не так громоздко, и при желании чтобы можно было набрать от руки увиденный id. Поэтому начал думать о 5 знаках.

А цикл чем плох? нагрузка? От того что юзер сгенерирует нажав на кнопку 1 раз?

Редактировалось 1 раз, последний: 20:05
maxisoft
Был
Разработчики
8 тем
81 сообщение
Рейтинг: 37
Репутация: 2
На сайте 10 месяцев

суть любой задачи если можно обойтись без цикла стоит это делать.

myinstantcms.ru — Все для instantcms.ru instantapi.ru — API сервисы для instantcms.ru vpshoster.ru/?from=7645 — Дешевый и надежный хостинг для сайтов.

Отвечать в темах могут только зарегистрированные пользователи. Вход Регистрация.

Бесплатнометр

Хотите поддержать выход и поддержку бесплатных дополнений для InstantCMS?
Рухнул сайт? Пишите на форуме, и не забудьте скопировать текст-ошибки и (или) подробно описать проблему.
InstantCMS (c) 2018 | Template create on SiteKreator addon