https://github.com/trongajtt/random-please
Convenient randomizer tool that can help you anytime.
https://github.com/trongajtt/random-please
android-app android-application flutter-apps lorem-ipsum-generator random random-app random-apps random-date-generator random-generators random-list random-number-generators random-text-generation web-app web-application windows-app windows-application
Last synced: 3 months ago
JSON representation
Convenient randomizer tool that can help you anytime.
- Host: GitHub
- URL: https://github.com/trongajtt/random-please
- Owner: TrongAJTT
- Created: 2025-08-06T11:44:18.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-09-23T08:23:31.000Z (4 months ago)
- Last Synced: 2025-09-23T08:31:25.067Z (4 months ago)
- Topics: android-app, android-application, flutter-apps, lorem-ipsum-generator, random, random-app, random-apps, random-date-generator, random-generators, random-list, random-number-generators, random-text-generation, web-app, web-application, windows-app, windows-application
- Language: Dart
- Homepage: https://www.trongajtt.com/apps/random-please
- Size: 10.2 MB
- Stars: 3
- Watchers: 0
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
Random Please
Convenient randomizer tool that can help you anytime
**A comprehensive collection of random generators and utilities!** A powerful, cross-platform Flutter application designed to provide essential randomization tools and utilities for daily use - from secure password generation to mathematical calculations and unit conversions.
## 📸 Screenshot
✨ **Available on Windows, Android, and Web**
🌍 **Fully localized in English and Vietnamese**
📱 **Responsive Material Design 3 interface for all screen sizes**
---
## 🚀 Core Features
### 🎲 **Random Generator Suite**
*12+ powerful randomization tools for every scenario!*
**🔐 Security & Passwords**
- **Password Generator:** Military-grade secure passwords with customizable complexity
- **Latin Letter Generator:** Random letter sequences with range selection
**🔢 Numbers & Mathematics**
- **Number Generator:** Integers, decimals, ranges with duplicate control
- **Dice Roll Generator:** Multi-dice rolling with 4 to 100-sided dice
- **Coin Flip & Decision Makers:** Binary choices, yes/no decisions
**🎮 Creative & Gaming**
- **Color Generator:** Random HEX colors for design projects
- **Card Generator:** Playing card draws with deck management
- **Text Generator:** Lorem ipsum and random text creation
**📅 Date & Time Tools**
- **Date Generator:** Random dates within specified ranges
- **Time Generator:** Random time generation with precision control
---
## 🏗️ **Technical Architecture**
### 🛠️ **Built with Modern Flutter**
- **Flutter 3.0+:** Cross-platform development with single codebase
- **Material Design 3:** Latest Google design system implementation
- **Responsive Layouts:** Adaptive UI for mobile, tablet, and desktop
### 📚 **Key Dependencies**
- **Hive:** Fast, lightweight local database for settings and history
- **intl:** Internationalization and locale-specific formatting
- **math_expressions:** Mathematical expression parsing and evaluation
- **shared_preferences:** System-level preference storage
### 🔒 **Security & Privacy**
- **Local Storage:** All sensitive data remains on device
- **Secure Random:** Cryptographically secure random number generation
- **No Tracking:** Zero analytics or user behavior monitoring
- **Offline Capable:** Core functionality works without internet
### 🌐 **Cross-Platform Support**
- **Windows:** Full desktop experience with window management
- **Android:** Native mobile interface with quick actions
- **Web:** Browser-compatible version with responsive design
- **Future:** iOS and macOS support planned
---
## 🌟 **Key Advantages**
### ⚡ **Performance Optimized**
- Lightning-fast calculations and generations
- Minimal memory footprint with efficient algorithms
- Smooth 60fps animations and transitions
- Instant startup and response times
### 🎨 **User Experience**
- Intuitive Material Design 3 interface
- Consistent experience across all platforms
- Customizable tool visibility and ordering
- Contextual help and guidance
### ⚙️ **Highly Configurable**
- Extensive settings for personalizing experience
- Tool-specific configuration options
- Import/export settings for backup
- Compact mode for space-constrained devices
### 🌐 **Accessibility & Localization**
- Vietnamese and English localization
- Screen reader compatibility
- High contrast mode support
- Keyboard navigation support
---
## 🛠️ **Installation & Setup**
### 🚀 **Getting Started**
1. **Download:** Get the latest release for your platform
2. **Install:** Follow platform-specific installation instructions
3. **Configure:** Set your preferred language and theme
4. **Customize:** Arrange tools according to your needs
### 🖥️ **System Requirements**
- **Windows:** Windows 10 1903 or later
- **Android:** Android 7.0 (API level 24) or higher
- **Web:** Modern browser with JavaScript enabled
- **RAM:** Minimum 2GB available memory
---
## 📁 Project Structure
```
lib/
├── main.dart # App entry point
├── controllers/ # P2P and state management
├── models/ # Data models and schemas
├── services/ # Core services
├── screens/ # App screens and UI
├── widgets/ # Reusable UI components
├── layouts/ # Layout components
├── utils/ # Helper functions
└── l10n/ # Localization files
```
---
## ❤️ Donate to this project
You can donate either via [**Github Sponsor**](https://github.com/sponsors/TrongAJTT/) or [**Buy me a coffee**](https://www.buymeacoffee.com/trongajtt) (write your feelings about the application).
More details about inside the app.
## 🤝 Contributing
Contributions are welcome! Feel free to:
- Report bugs and issues
- Suggest new features
- Improve translation
- Improve documentation
## 📄 License
This project is licensed under the GPL-3.0 License.
[](LICENSE)
## 🙏 Credits
Built with love using Flutter and the amazing open-source community libraries.
---