FLUTTER ECOSYSTEM

rnd

Random 的扩展方法和辅助工具,以及一个全局可访问的实例。例如 rnd(10),rnd.getItem(list),rnd.getBit(0.8)。

最新版本
0.2.0
近 30 天下载
1170
喜欢数
33
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

rnd 包通过扩展方法和实用函数增强了 Dart 的 Random 类,提供了一个全局可访问的随机实例,使代码更加简洁易读。它支持简单的操作,例如生成随机数(rnd(10))、从列表中选择随机项(rnd.getItem(list))以及生成有偏置的位(rnd.getBit(0.8))。专为游戏、模拟和数据洗牌设计,该包无需样板代码即可简化常见的随机化任务。该包轻量且兼容所有主要平台。

适合场景
  • 游戏开发
  • 随机项选择
  • Simulations
  • 数据打乱
  • 过程化内容生成
主要特点
  • 全局随机实例
  • Random 上的扩展方法
  • 简单的语法,例如 rnd(10)
  • 对加权选择的支持
  • 跨平台兼容性
适合对象
  • 寻求快速随机实用工具的开发人员
  • 游戏和应用创作者
  • 原型设计与测试
使用建议
  • 不适合用于加密随机性
  • 仅限非安全关键的使用场景
  • 需要了解基本的随机化概念
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add rnd

所属分类

源码仓库

关联项目