Search
 
SCRIPT & CODE EXAMPLE
 

CSHARP

c# list shuffle

var rnd = new Random();
var randomized = list.OrderBy(item => rnd.Next());

Comment

c# shuffle list

for (int i = 0; i < fruitsList.Count; i++)
{
  Fruit fruitCurrentIndex = fruitsList[i];
  int randomIndex = Random.Range(i, fruitsList.Count);
  fruitsList[i] = fruitsList[randomIndex];
  fruitsList[randomIndex] = fruitCurrentIndex;
}
Comment

c# shuffle

private static Random rng = new Random();  

public static void Shuffle<T>(this IList<T> list)  
{  
    int n = list.Count;  
    while (n > 1) {  
        n--;  
        int k = rng.Next(n + 1);  
        T value = list[k];  
        list[k] = list[n];  
        list[n] = value;  
    }  
}
Comment

c# list shuffle


private static Random rng = new Random();  

public static void Shuffle<T>(this IList<T> list)  
{  
    int n = list.Count;  
    while (n > 1) {  
        n--;  
        int k = rng.Next(n + 1);  
        T value = list[k];  
        list[k] = list[n];  
        list[n] = value;  
    }  
}

Comment

Shuffle Array C#

using System;
using System.Linq;
using System.Security.Cryptography;

{
    class Program
    {
        static void Main(string[] args)
        {
        	//Array of int
            int[] arr = { 1, 2, 3, 4, 5 };
            //Assigned the function 'Random()' to 'random'
            Random random = new Random();
            //generated a random index with 'random.Next()' and placed every int in a 
            //random index with 'OrderBy()'
            //converted the data in an array with 'ToArray()'
            arr = arr.OrderBy(x => random.Next()).ToArray();
            
            //Stamp the results
            foreach (var i in arr)
            {
                Console.WriteLine(i);
            }
        }
    }
}
Comment

PREVIOUS NEXT
Code Example
Csharp :: get all assemblies c# 
Csharp :: get random from list c# 
Csharp :: unity detect if version is a build or in editor 
Csharp :: how to cast list to observablecollection c# 
Csharp :: c# unity destroy first child object 
Csharp :: C# metodas duomenu paemimui veiksmams ir grazinimui 
Csharp :: how to get the time since play unity 
Csharp :: how to turn off sprite renderer in unity 
Csharp :: c# console writeline array 
Csharp :: which gas is at anode 
Csharp :: c# declare inline string array 
Csharp :: how to unfreeze a rotation in a collider unity 2d 
Csharp :: string format comma c# 
Csharp :: C# how to ignore case 
Csharp :: unityWebRequest get returned data 
Csharp :: void on collision enter 2d 
Csharp :: c#: how to request for admin priviledge 
Csharp :: save file dialog filter c# 
Csharp :: how to set a objects position to the mouse unity 
Csharp :: C# int.parse input string wasnt in correct format 
Csharp :: unity animate post processing values 
Csharp :: how to check the distance between two dates c# 
Csharp :: C# datetime.now to string only numbers 
Csharp :: get length of a string c# 
Csharp :: string in int c# 
Csharp :: how to cjeck if a string has a word c# 
Csharp :: get date value from datepicker c# 
Csharp :: photon rpc 
Csharp :: c# switch 
Csharp :: tostring tmpro unity 
ADD CONTENT
Topic
Content
Source link
Name
5+4 =