一:前言

例如一个列表中有顺序的10个数字0-10,现在需要将他们打乱顺序


二:代码实现

using System.Collections.Generic;
using UnityEngine;public class Test: MonoBehaviour
{public List<int> list = new List<int>();void Start(){for (int i = 0; i < 10; i++){list.Add(i);}}private void Update(){if (Input.GetKeyDown(KeyCode.Space)){OutOfOrder(list);}}/// <summary>/// 列表元素乱序/// </summary>public void OutOfOrder<T>(List<T> list){int index;T temp;for (int i = 0; i < list.Count; i++){index = UnityEngine.Random.Range(0, list.Count);if (index != i){temp = list[i];list[i] = list[index];list[index] = temp;}}}
}

Unity中实现列表中元素随机排序相关推荐

  1. php 数组随机排序_php 数组元素随机排序代码

    php教程 数组元素随机排序代码 因为工作需要我要对我定义好的数组进行随机排序,每一次循环都要是不同的,下面我们利用了php shuffle函数随机对数组元素进行排序.方法非常简单. shuffle( ...

  2. dart - 如何从Dart中的列表中找到最小值和最大值

    dart - 如何从Dart中的列表中找到最小值和最大值? 我已经尝试了以下代码段.但是它将引发有关类型转换的错误.因为列表具有整数和 double 值的组合.但是 **list.reduce(min ...

  3. 如何从Dart中的列表中找到最小值和最大值?

    dart - 如何从Dart中的列表中找到最小值和最大值? 我已经尝试了以下代码段.但是它将引发有关类型转换的错误.因为列表具有整数和 double 值的组合.但是 **list.reduce(min ...

  4. Python shuffle() 函数---元素随机排序

    shuffle() 方法将序列的所有元素随机排序. 以下是 shuffle() 方法的语法: import randomrandom.shuffle (lst ) 例如:给定一串排好序的列表a=[1, ...

  5. 从python中的列表中获取唯一值[重复]

    本文翻译自:Get unique values from a list in python [duplicate] This question already has an answer here: ...

  6. pythonfor循环列表排序_Python使用for循环对列表内元素进行排序方法

    这篇文章介绍Python使用for循环对列表内元素进行排序方法list = [13, 22, 6, 99, 11] for m in range(len(list)-1): for n in rang ...

  7. python随机选取列表中的一个字符串_如何从Python中的列表中选择随机字符串?

    因此,首先您可能需要检查pythons list()函数对字符串做了什么. python doc 简单的put list("foo")将创建列表['f','o','o'].我猜这可 ...

  8. python列表中随机选择_如何在Python中从列表中随机选择一个项目?

    python列表中随机选择 Python random module provides an inbuilt method choice() has an ability to select a ra ...

  9. Python 中list中所有值加和_Python 中去除列表中重复元素的5种方法

    (点击上方快速关注并设置为星标,一起学Python) 1.使用集合 Python中集合的元素是唯一的,具有去重的功能.使用集合与列表可以互转的特性,将列表转换为集合去重,再将集合转换为列表: def ...

  10. python如何去除列表中的重复项_Python 中去除列表中重复元素的5种方法

    (点击上方快速关注并设置为星标,一起学Python) 1.使用集合 Python中集合的元素是唯一的,具有去重的功能.使用集合与列表可以互转的特性,将列表转换为集合去重,再将集合转换为列表: def ...

最新文章

  1. Python学习笔记.OS学习笔记 OS操作系统(operating system)(三) 日期和时间
  2. java在线编程题_阿里笔试题(2017在线编程题)-- 数串分组 --Java实现
  3. 挖洞经验 | 看我如何发现“小火车托马斯”智能玩具APP聊天应用漏洞
  4. 浅谈城市规划在移动GIS方面的应用发展
  5. YUI事件体系之Y.EventTarget
  6. python判断火车票座位_Python抢票程序优化,可以选择车次和座次
  7. Android Framework内核之旅
  8. 你不可不知的Java引用类型之——ReferenceQueue源码详解
  9. android 字体适配_移动端postcss-pxtorem rem适配方案
  10. poj 1087.A Plug for UNIX (最大流)
  11. 参加京东管培生的网上测试笔试,需要注意什么?
  12. 赶紧收藏!不可多得的Instagram运营技巧
  13. ruby 安装和使用
  14. kafka集群搭建超详细教程
  15. automation服务器不能创建对象问题解决
  16. windows怎样运行wmi服务器,文件服务器资源管理器无法加载 Windows Server 中的 WMI 对象...
  17. java多线程与并发原理
  18. 智慧交通产品解决方案-交通地理信息平台
  19. python可视化图表生成(二)
  20. Socaverse正在推动体育文化成为Web3发展的新驱动力

热门文章

  1. 城市规划图例符号_城市规划图例符号精编版
  2. 分享10套好看的简历模板 | 免费Word模板下载
  3. 【C51单片机】6-ESP8266——wifi模块联网、AT指令
  4. win10+ubuntu配置双系统
  5. android小米深色模式,小米深色模式开关
  6. Charles抓包安卓端
  7. opendir和readdir
  8. opencv配置环境吐血经验
  9. Java中集合retainall_Collection中的之retainAll()方法的理解
  10. 《Linux系统最佳实践工具:命令行技术》新书抢先看