如何从Dart中的集合中检索随机元素?

var list = ['a','b','c','d','e'];

推荐答案

import "dart:math";

var list = ['a','b','c','d','e'];

// generates a new Random object
final _random = new Random();

// generate a random index based on the list length
// and use it to retrieve the element
var element = list[_random.nextInt(list.length)];

Dart相关问答推荐

为什么 Dart 程序在使用词法作用域时会根据声明变量的位置而表现不同?

如何在Flutter中制作视频缩略图?

在Flutter中重命名文件/图像

当 ng-repeat 嵌套在 AngularDart 中时访问外部 $index

如何在 Flutter Web 中动态更改 App Title?

为什么 StatefulWidget 的路由创建失败?

Task 'app:processDebugResources'的Flutter执行失败

如何在 Flutter 中将 textEditiing 控制器与 Provider 一起使用

flutter pub run build_runner 卡住了

Dart 包版本如何工作以及我应该如何对我的 Flutter 插件进行版本控制?

Flutter热重新加载和热重启不工作

如何在flatter中使用SQFlite更新数据库表

如何在Dart中switch 枚举?

在Flutter 中使用 import 'dart:html' - 我需要额外的依赖项吗?

如何更改手机屏幕上的Flutter应用程序名称显示?

Dart 中的抽象基类

以编程方式使dart中的十六进制 colored颜色 变亮或变暗

如何在 Dart 中从外部查询 shadow DOM 中的元素?

判断 datetime 变量是今天、明天还是昨天

在 Dart 中覆盖哈希码的好方法是什么?