Создавайте случайные эмодзи с помощью простой Java

есть ли простой способ создать случайные смайлы с помощью Java?

Найдены только библиотеки, которые используют файл в качестве источника данных.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
0
665
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вот полный список смайликов здесь, поддерживающих Unicode. Прокрутив этот список вниз, вы увидите, почему эти библиотеки предпочитают полагаться на файл данных, а не на набор правил генерации.

Многие символы эмодзи представлены несколькими кодовыми точками, не все из которых даже находятся на одной кодовой странице, не говоря уже о одинаковой длине. Сопоставить генератор случайных чисел со спектром смайлов было бы очень сложной (невозможной?) Задачей без полного списка смайлов.

тоже думал об этом, надеялся, что я кое-что упустил: /

Zarathustra 11.01.2019 17:07

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

MTCoster 11.01.2019 17:42

Другие вопросы по теме