取出map中的随机数

Posted 安果移不动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了取出map中的随机数相关的知识,希望对你有一定的参考价值。

Map众所周知都是无序而且没有索引的。

下面看Flutter 如何操作吧

  static Map<String, String> slogn = {
    "广告所到之处": "用户野蛮生成",
    "想,永远都是问题": "做,才是答案",
    "付出不在于多少": "只要值得就好",
    "莫找借口失败": "只找理由成功",
    "我试过销声匿迹": "最终也无人问及"
  };
  static List<String> keyList = slogn.keys.toList();
  static String key = keyList.elementAt(rng.nextInt(keyList.length));
  static var rng = new Random();

key 就代表了 随机的一个key

随机的key 对应的 value 就是这个

vialue =  slogn[key] ?? ""

以上是关于取出map中的随机数的主要内容,如果未能解决你的问题,请参考以下文章

如何从已经规定的数组中随机取出一个元素?

如何取出list数据放入map

java问题 自定义字符串数组, 里面存了同学的姓名,要求随机显示数组中的姓名且不重复~求各位大

RecyclerView holder中的Android Google Maps动态片段

将多个输出中的hls属性设置为单独的片段代码

如何取出map中的数据