где есть поле Код. В этом поле сохраняются значения в таком виде BEC001, BEC001.1 и т.п. Мне нужно сгенерировать рандомный код и обновить значение в этом поле. т.е. было BEC001 или BEC001.1 и после генерации рандомного кода станет BEC475 или BEC475.1. Как мне это реализовать?
Что именно вызывает затруднения?
Как реализовать? По какому алгоритму идти...
до этого был опыт написания кода?
Да, конечно )
1. Генерируешь рандомное число в нужном диапазоне 2. Делаешь строку ВЕС с добавлением этого числа 3. Записываешь полученную строку в базу Вроде такой алгоритм
не чит кодов в играх, а жс кода, например
Да, я тоже про этот вариант подумал, но там есть такой момент. Не у всех записей идет BEC, у некоторых FEC или MFEC и т.п. Как быть в такой ситуации?
да, с JS дружим
сделать маску и погэпить
У тебя самого какие идеи есть? Сколько вообще записей в таблице, кстати
может быть будет в пределах тысячи
То есть очень мало Ок Какие идеи у тебя есть? Как ты планируешь решить задачу?
ну вот не знаю, поэтому обратился сюда, к Вам ) Была идея пройтись по каждой записи, найти буквы в строке и после обновить, но думаю что это не то...
У тебя мало записей, поэтому ничего плохого в таком варианте нет Можешь все записи стянуть одним запросом (оставив только нужные поля), и обработать в цикле каждую Можешь чанками получать записи С таким объёмом данных, повторю, это неважно
ок. а найти буквы в строке substring-ом, норм?
точна?
Тебе, кажется, достаточно.startsWith Но вопросы такого плана лучше задавать в @js_noobs_ru
ну да )
Обсуждают сегодня