random_toolkit 0.0.2
random_toolkit: ^0.0.2 copied to clipboard
一个功能强大的Flutter随机数据生成工具包,提供各种类型的随机数据生成功能。
更新日志 #
本文档记录了 Random Toolkit 项目的所有重要更改。
格式基于 Keep a Changelog, 并且本项目遵循 语义化版本。
0.0.2 - 2024-12-19 #
0.0.1 - 2024-12-19 #
新增功能 #
-
🎲 基础随机数据生成
- 随机整数生成 (
randomInt) - 随机浮点数生成 (
randomDouble) - 随机布尔值生成 (
randomBool) - 随机字符串生成 (
randomString) - UUID生成 (
randomUUID) - 数组随机选择 (
randomChoice,randomChoices) - 数组随机打乱 (
shuffle)
- 随机整数生成 (
-
👤 个人信息生成
- 随机中文姓名生成 (
randomChineseName) - 随机英文姓名生成 (
randomEnglishName) - 随机邮箱地址生成 (
randomEmail) - 随机手机号码生成 (
randomPhoneNumber)
- 随机中文姓名生成 (
-
🎨 视觉元素生成
- 随机颜色生成 (
randomColor) - 随机十六进制颜色字符串 (
randomHexColor) - Material Design颜色生成 (
randomMaterialColor) - 随机图片URL生成 (
randomImageUrl) - 随机头像URL生成 (
randomAvatarUrl)
- 随机颜色生成 (
-
📍 地理位置生成
- 随机中文地址生成 (
randomChineseAddress) - 随机英文地址生成 (
randomEnglishAddress)
- 随机中文地址生成 (
-
⏰ 日期时间生成
- 随机日期生成 (
randomDate) - 随机时间戳生成 (
randomTimestamp) - 支持自定义日期范围
- 随机日期生成 (
-
👥 完整用户信息生成
- 生成包含所有信息的随机用户对象 (
generateRandomUser) - 包含ID、姓名、邮箱、电话、地址、头像、生日、活跃状态、分数、余额等字段
- 生成包含所有信息的随机用户对象 (
技术特性 #
- ✅ 支持所有Flutter平台(Android、iOS、Web、Windows、macOS、Linux)
- 🏗️ 模块化架构设计,代码组织清晰
- 📦 纯Dart实现,无需原生代码依赖
- 🔧 易于使用的API接口
- 📚 完整的示例应用
- 📖 详细的文档说明
文档 #
- 📝 完整的README.md文档
- 🎯 详细的API使用示例
- 🚀 快速开始指南
- 📱 示例应用演示
开发工具 #
- 🧪 基础测试框架
- 📋 代码规范检查
- 🔄 持续集成配置
版本说明 #
- [新增] - 新功能
- [更改] - 现有功能的更改
- [弃用] - 即将删除的功能
- [移除] - 已删除的功能
- [修复] - 错误修复
- [安全] - 安全相关的更改