EN в Twitter EN В Контакте EN в Facebook
Предстоящие игры:
(#1123) "Третий лишний! Но мы за него выпьем! [Алкопешка]"
командная игра,
08.02.2026 / 07:00:00
Игра: Схватка
Авторы: alexsg, Santa, Merrrik
(#1124) "The International 2026 [Турнир по МШ]. Квалификация"
командная игра,
30.03.2026 / 20:00:00
Игра: Мозговой штурм
Автор: triff
Участие: бесплатное
(#1113) "The International 2026 [Турнир по МШ]"
командная игра,
01.04.2026 / 18:00:00
Игра: Мозговой штурм
Автор: triff
Участие: 2 500 руб.
(#1095) "It's not over yet..."
командная игра,
10.04.2026 / 21:00:00
Игра: Схватка
Автор: butters853
Участие: 125 usd
(#1106) "Парная схватка в Московской области"
командная игра,
15.08.2026 / 06:00:00
Игра: Схватка
Авторы: Luke_, bizarre
Участие: бесплатное
(#1087) "Дела давно минувших недель"
командная игра,
10.10.2026 / 10:00:00
Игра: Схватка
Авторы: Скотти Пи, ПЕССИМИСТ, Julkaqq, Lady Belka
Участие: бесплатное
(#1111) "1111"
командная игра,
11.11.2026 / 11:11:11
Игра: Мозговой штурм
Авторы: alexsg, DairEN
Участие: бесплатное
(#1112) "[L.A.R.G.E.] Hogwarts School of Witchcraft and Wizardry"
командная игра,
13.06.2027 / 06:00:00
Игра: Схватка
Авторы: Anfield Cat, Lidnik, dj_ellison, _ЮГ_
Участие: 10 000 руб.
(#1114) "[L.A.R.G.E.] Harry Potter"
одиночная игра,
13.06.2027 / 08:00:00
Игра: Схватка
Авторы: Anfield Cat, Lidnik, dj_ellison, _ЮГ_
Участие: бесплатное
(#1115) "[L.A.R.G.E.] Ronald Weasley"
одиночная игра,
13.06.2027 / 08:00:01
Игра: Схватка
Авторы: Anfield Cat, Lidnik, dj_ellison, _ЮГ_
Участие: бесплатное
(#1116) "[L.A.R.G.E.] Hermione Granger"
одиночная игра,
13.06.2027 / 08:00:02
Игра: Схватка
Авторы: Anfield Cat, Lidnik, dj_ellison, _ЮГ_
Участие: бесплатное
(#1117) "Легенды русского рока: Агата Кристи"
командная игра,
02.10.2027 / 20:00:00
Игра: Мозговой штурм
Авторы: Anfield Cat, _ЮГ_
Участие: 300 руб.
(#888) "Промо игра"
командная игра,
11.09.2030 / 20:00:00
Игра: Схватка
Автор: Korzuk
Участие: бесплатное
(#982) "Межрег на какую-то тему, возможно со штабом, может даже с орденом"
командная игра,
01.07.2040 / 06:00:00
Игра: Схватка
Авторы: happy_miller, Julkaqq
Участие: бесплатное
RSS 2.0
Домен: https://moscow.en.cx/ (владелец домена: moscow.en) Показать аватары
Модераторы форума: Korzuk, DeDinc, Luke_, Ханя, Kips, Finnn, moscow.en

Простейший генератор кодов

26.10.2009 11:16:31 / 9 сообщений / автор темы Antracit .

Капитан
(
 Орден II степени
)
Аттестат
[ 26.10.2009 11:16:31 (UTC +3), udm.en.cx ]  

Когда я писал свою игру на поиск маркерных кодов, столкнулся с такой проблемой, что мне необходимо придумать 100 неповторяющихся числовых кодов. Проблему я решил с помощью Экселя, описание выкладываю, вдруг кому пригодится.

В первой ячейке прописываем формулу: «=СЛЧИС()*100000» без кавычек, где =СЛЧИС() – генератор случайных чисел, а *100000 – разрядность числа (количество нулей = скольки значные числа вам необходимы, в данном случае 5-знак).

1 фото

Далее создаем количество кодов, которое нам необходимо, просто протянув (скопировав) вниз. В данном случае я создал 100 кодов.

2 фото

Теперь заменяем формулы на обычные значения, чтобы можно было оперировать числами. Для этого копируем первую колонку и вставляем во вторую, НО!!! – вставляем через «Специальную вставку» (так же правой кнопкой тыкать на столбец), где и выбираем вставить «значения».

3 фото

После этого удаляем ненужный нам уже 1 столбец. Если все сделано верно, то 2 столбец встанет на его место, не поменяв значения и не выдав ошибку.


Далее приводим коды в читабельный вид, убрав дроби. Для этого выделяем весь столбец, тыкаем правой кнопкой в него и выбираем: Формат ячеек -> Число -> Числовой формат: числовой -> Число десятичных знаков 0 (подчеркнул красным).

4 фото

100 кодов готово, осталось проверить их на неповторяемость. Для этого я использую банальную сортировку по возрастанию и пробегаюсь глазами по столбцу. Если у кого есть более легкий вариант, советуйте.

5 фото

Спасибо, у меня все.

Генерал-полковник
Мальчик
(
 Золотой Орден I степени
)
Орден II степени
Аттестат
[ 26.10.2009 11:18:29 (UTC +3), kuzbass.en.cx ]  
Какая-то шайтан-вундервафля...
Генератор случайных кодов - это два-три человека, которые едут прописывать локацию.
Если у кого есть более легкий вариант, советуйте.
Капитан
(
)
Аттестат
[ 26.10.2009 11:35:30 (UTC +3), remix.en.cx ]  
Спроси у гугля генератор паролей онлайн, открой первую ссылку, задай параметры(количество символов, содержимое пароля, количество паролей), нажми СОЗДАТЬ ПАРОЛЬ!

Мля...если уже и это сложно, то я не знаю, куда катится мир...*SMILE**SMILE**SMILE*
Организатор
Мальчик
 air
Аттестат
[ 26.10.2009 11:42:39 (UTC +3), online.en.cx ]  
лучше переделать саму структуру уровня, пожалейте игроков

представьте если бы вам бигбосс зарплату выдал 100-рублёвыми купюрами и заныкал их по всему офису :)
Лейтенант
Мальчик
(
)
Аттестат
[ 26.10.2009 11:51:36 (UTC +3), felix.en.cx ]  
Честно говоря, не помню откуда я скачал эту программку (и 5 минутный поиск по энке тож ни к чему не привел), поэтому чтобы сохранить т.с. автороское право скопирую формочку About из интерфейса:
  codegen.JPG

А вот и сама програмка: тут
Подполковник
Мальчик
 Grab
(
)
Аттестат
[ 26.10.2009 18:14:11 (UTC +3), sydney.en.cx ]  
Да уж...
Тренируйте лучше фантазию =)
Капитан
Мальчик
(
)
Орден II степени
Аттестат
[ 26.10.2009 20:21:08 (UTC +3), 56.en.cx ]  
номер строки + случайное число = уникальный код, а у вас может повторяться

невеселому, +1
подольше уличным воздухом подышите :)
Капитан
(
)
Аттестат
[ 28.10.2009 1:45:34 (UTC +3), krasnodar.en.cx ]  
На 68 коде мне стало бы скучно...
Генерал-полковник
Мальчик
(
 Золотой Орден I степени
)
Орден II степени
Аттестат
[ 28.10.2009 6:14:02 (UTC +3), kuzbass.en.cx ]  
Ну так и оставь 68, если на 69-й фантазии не хватает... (:
08.01.2026 16:13:46
(UTC +3)

www.en.cx
EncounterTM Ltd.
2004-2026 ©

Яндекс.Метрика