gpt4 book ai didi

flutter - 如何从 flutter 列表中选择随机元素

转载 作者:行者123 更新时间:2023-12-03 03:22:45 28 4
gpt4 key购买 nike

我创建了一个 dart 文件,其列表如下

class Happylist {
String imageUrl;

String url;
String name;

Happylist({
this.imageUrl,
this.url,
this.name,
});
}

List<Happylist> hes = [
Happylist(
name: 'somename',
imageUrl: 'assets/images/someimage.jpg',
url: 'someweblink',
),
Happylist(
name: 'somename',
imageUrl: 'assets/images/someimage.jpg',
url: 'someweblink',
),

并使用名为 hes 的对象进行初始化,因此请帮助我在 main.dart 中创建一个函数,该函数从该列表中生成随机元素。当它生成一个随机元素时如何访问它的 url。

最佳答案

导入数学库生成随机int;

import 'dart:math';

这是一个伪列表;

List yourList = ["first item", "second item", "third item"];

然后创建一个随机数,将用作索引,最大数量应受列表大小的限制;

int randomIndex = Random().nextInt(yourList.length);

并检查结果;

print(yourList[randomIndex]);

关于flutter - 如何从 flutter 列表中选择随机元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61435446/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com