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

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

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

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

Похожие вопросы