@xamelion1
Немного увлекаюсь программированием

Как сделать так много разных иконок?

Недавно озадачился таким вопросом. Недавно система qiwi сделала такую фишку что у каждого номера есть свой аватар т.е. подходишь к терминалу вводишь свой номер и высвечивается твое животное. Это очень удобно ты не проверяешь правильно ли ты ввел номер ты просто запомнил свой аватар, и понимаешь он или не он высвечивается.
Вопрос в том как они могли создать такое количество картинок svg ? Или они автоматически отрисовали их с помощью php (каким нибудь умным скриптом мало в это верю )
Вот допустим они взяли 1000 животных отрисовали их и поменяли цвет - синий краб или фиолетовый кот и т.д. но они максимум получат 7000 животных. Цветов в радуге 7*1000 = 7000
Но пользователей гораздо больше как они каждому выдали свой аватар ?
Ваши рассуждения на данную тему ?
Примеры:
spoiler
5bede6eea0917735516388.jpeg5bede6d93ef44970718409.jpeg5bede6fc06fbe077310854.png
  • Вопрос задан
  • 205 просмотров
Решения вопроса 1
profesor08
@profesor08
На основе твоего номера, по некоторому "секретному" алгоритму, а может самому простому (num % 7000), выдается одна из иконок.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@nvdfxx
Senior Pomidor developer
шанс того, что вы при вводе номера ошибетесь так, что введете номер человека с таким же аватаром, настолько мал, что ребята из qiwi вряд ли задавались этим вопросом при создании данной системы
Ответ написан
Комментировать
alelunegov
@alelunegov
Фрилансер. Разработка сайтов на MODX, верстка
В новостях пишут что всего 100 различных персонажей.
Думаю, что можно придумать алгоритм раздачи картинок на телефонные номера, что бы для совпадения персонажа нужно было ошибиться минимум в трех цифрах. И то, при ошибке в двух цифрах вероятность совпадения персонажей будет довольно низкая.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽
19 апр. 2024, в 23:00
5000 руб./за проект
19 апр. 2024, в 20:43
20000 руб./за проект