- 🔢 Числа: задайте диапазон ОТ–ДО, получите 1–100 результатов. Можно без повторов и с красивой анимацией «переворота».
- 📋 Списки: вводите свои варианты или используйте пресеты. Выбирайте случайные элементы, учитывайте «уже выпавшие».
- 🎲 Игральные кости: бросайте 1–10 кубиков, наблюдайте анимацию и сумму очков.
- 🎯 Жребий: сетка карточек с отмеченными ячейками — «показать все» или «перемешать» в один тап.
- 🪙 Монетка: реалистичный подброс — орёл или решка.
- ⚙️ Настройки: система/светлая/тёмная тема, динамические цвета (Material You), размер кнопки действия.
- Введите ОТ и ДО
- Нажмите «обновить» → получите результат(ы)
- Хотите без повторов или задержку? Загляните в «Настройки генерации»
- Добавьте пункты (каждый с новой строки) или откройте сохранённый список
- Нажмите «обновить» → выпадут случайные элементы
- Сохраните список как пресет — он появится на главном экране
- Выберите количество кубиков (1–10)
- Нажмите «бросить» или тапайте по отдельным кубикам
- Смотрите суммарное значение
- Укажите общее количество карточек и сколько из них отмечены
- Сгенерируйте и открывайте — «Показать все» или «Перемешать»
- Свайпните вверх по монете или тапните по кнопке
- Узнайте, что выпало — Орёл или Решка
- 🔐 Нет аккаунтов, трекинга и аналитики
- 📵 Работает офлайн, интернет не требуется
- 💾 Данные и настройки хранятся локально на вашем устройстве
- 🌓 Поддержка тёмной темы и динамических цветов (Material You)
- 🎨 Современный Material 3 дизайн
Будут повторы при генерации?
Можно включить/выключить. Для чисел и списков есть режим «без повторов».
Мои списки сохранятся?
Да. Можно сохранить как пресет и быстро открывать с главного экрана.
Есть ли реклама или покупки?
Возможны реклама и внутриигровые покупки.
Нужен интернет?
Нет, всё работает локально.
- В Google Play: https://play.google.com/store/apps/details?id=com.byteflipper.random
- Вкладка Releases (если недоступно — соберите приложение в Android Studio)
- Язык: Kotlin
- UI Framework: Jetpack Compose
- Дизайн: Material 3
- Минимальная версия Android: API 28 (Android 9.0)
- Целевая версия Android: API 36 (Android 14)
- Самое главное — мне не нужен чужой код. Проект поддерживается исключительно мной, и я намерен продолжать в том же духе. Запросы на слияние (pull requests), скорее всего, будут закрыты, так как не соответствуют видению проекта.
- Отправляйте предложения по вопросам (Issues). Не стесняйтесь делиться мыслями!
- Присоединяйтесь к телеграм‑каналу, чтобы делиться идеями, сообщать об ошибках или просто пообщаться со мной.
- Поделитесь своими идеями и предложениями. Если вам не хватает какой‑то функции или есть интересная мысль — создайте новый Issue.
- Сообщить об ошибках: столкнулись со сбоем или что‑то пошло не так? Создайте Issue с максимально подробным описанием, чтобы помочь быстрее исправить проблему.
- Наслаждайтесь приложением. Лучший вклад — пользоваться им и получать удовольствие.
Ссылки для обратной связи:
- Issues: https://github.com/ByteFlipper-58/Random/issues
- Telegram: https://t.me/byteflipper
- VK: https://vk.com/byteflipper
- Код открыт в первую очередь как демонстрация возможностей Jetpack Compose и архитектурных приёмов. Смело используйте как пример.
- Форки и клоны разрешены при соблюдении условий GPL‑3.0:
- сохраняйте указание авторства и файл LICENSE;
- публикуйте исходники производных работ;
- распространяйте производные на условиях совместимых с GPL‑3.0;
- помечайте внесённые изменения.
- При публикации своих сборок в магазинах используйте собственные название/иконки/описание, чтобы не вводить пользователей в заблуждение и не имитировать оригинал.
- Я оставляю за собой права правообладателя и буду защищать их, включая отправку DMCA/страйков при нарушении лицензии, злоупотреблении брендингом, вводящем в заблуждение позиционировании и иных нарушениях применимого права и политик маркетплейсов.
- 🌐 Сайт: https://byteflipper.com
- 💬 Telegram: https://t.me/byteflipper
- 📱 VK: https://vk.com/byteflipper
GPL-3.0 — см. файл LICENSE.
Сделано с ❤️ командой ByteFlipper
