Skip to content

Random — Android-приложение для генерации чисел, списков, кубиков, монетки и жребия.

License

Notifications You must be signed in to change notification settings

ByteFlipper-58/Random

Repository files navigation

Random — генератор случайностей 🎲✨

Random App Logo

Когда выбор сложный — доверься случайности

Один тап — и решение готово

🇺🇸 Read in English

Скачать в Google Play

Android 9+ Made with Kotlin Jetpack Compose Material 3 Privacy friendly Offline GPLv3

🚀 Что умеет

  • 🔢 Числа: задайте диапазон ОТ–ДО, получите 1–100 результатов. Можно без повторов и с красивой анимацией «переворота».
  • 📋 Списки: вводите свои варианты или используйте пресеты. Выбирайте случайные элементы, учитывайте «уже выпавшие».
  • 🎲 Игральные кости: бросайте 1–10 кубиков, наблюдайте анимацию и сумму очков.
  • 🎯 Жребий: сетка карточек с отмеченными ячейками — «показать все» или «перемешать» в один тап.
  • 🪙 Монетка: реалистичный подброс — орёл или решка.
  • ⚙️ Настройки: система/светлая/тёмная тема, динамические цвета (Material You), размер кнопки действия.

📱 Как пользоваться

🔢 Числа

  1. Введите ОТ и ДО
  2. Нажмите «обновить» → получите результат(ы)
  3. Хотите без повторов или задержку? Загляните в «Настройки генерации»

📋 Списки

  1. Добавьте пункты (каждый с новой строки) или откройте сохранённый список
  2. Нажмите «обновить» → выпадут случайные элементы
  3. Сохраните список как пресет — он появится на главном экране

🎲 Кости

  1. Выберите количество кубиков (1–10)
  2. Нажмите «бросить» или тапайте по отдельным кубикам
  3. Смотрите суммарное значение

🎯 Жребий

  1. Укажите общее количество карточек и сколько из них отмечены
  2. Сгенерируйте и открывайте — «Показать все» или «Перемешать»

🪙 Монетка

  1. Свайпните вверх по монете или тапните по кнопке
  2. Узнайте, что выпало — Орёл или Решка

🔐 Приватность и удобство

  • 🔐 Нет аккаунтов, трекинга и аналитики
  • 📵 Работает офлайн, интернет не требуется
  • 💾 Данные и настройки хранятся локально на вашем устройстве
  • 🌓 Поддержка тёмной темы и динамических цветов (Material You)
  • 🎨 Современный Material 3 дизайн

❓ Вопросы и ответы (FAQ)

Будут повторы при генерации?

Можно включить/выключить. Для чисел и списков есть режим «без повторов».

Мои списки сохранятся?

Да. Можно сохранить как пресет и быстро открывать с главного экрана.

Есть ли реклама или покупки?

Возможны реклама и внутриигровые покупки.

Нужен интернет?

Нет, всё работает локально.

📥 Скачать

🛠 Технологии

  • Язык: Kotlin
  • UI Framework: Jetpack Compose
  • Дизайн: Material 3
  • Минимальная версия Android: API 28 (Android 9.0)
  • Целевая версия Android: API 36 (Android 14)

🤝 Обратная связь

Как внести свой вклад

  • Самое главное — мне не нужен чужой код. Проект поддерживается исключительно мной, и я намерен продолжать в том же духе. Запросы на слияние (pull requests), скорее всего, будут закрыты, так как не соответствуют видению проекта.
  • Отправляйте предложения по вопросам (Issues). Не стесняйтесь делиться мыслями!
  • Присоединяйтесь к телеграм‑каналу, чтобы делиться идеями, сообщать об ошибках или просто пообщаться со мной.
  • Поделитесь своими идеями и предложениями. Если вам не хватает какой‑то функции или есть интересная мысль — создайте новый Issue.
  • Сообщить об ошибках: столкнулись со сбоем или что‑то пошло не так? Создайте Issue с максимально подробным описанием, чтобы помочь быстрее исправить проблему.
  • Наслаждайтесь приложением. Лучший вклад — пользоваться им и получать удовольствие.

Ссылки для обратной связи:

🧩 О клонах и форках

  • Код открыт в первую очередь как демонстрация возможностей Jetpack Compose и архитектурных приёмов. Смело используйте как пример.
  • Форки и клоны разрешены при соблюдении условий GPL‑3.0:
    • сохраняйте указание авторства и файл LICENSE;
    • публикуйте исходники производных работ;
    • распространяйте производные на условиях совместимых с GPL‑3.0;
    • помечайте внесённые изменения.
  • При публикации своих сборок в магазинах используйте собственные название/иконки/описание, чтобы не вводить пользователей в заблуждение и не имитировать оригинал.
  • Я оставляю за собой права правообладателя и буду защищать их, включая отправку DMCA/страйков при нарушении лицензии, злоупотреблении брендингом, вводящем в заблуждение позиционировании и иных нарушениях применимого права и политик маркетплейсов.

🔗 Ссылки

📄 Лицензия

GPL-3.0 — см. файл LICENSE.


Сделано с ❤️ командой ByteFlipper

About

Random — Android-приложение для генерации чисел, списков, кубиков, монетки и жребия.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages