random number generator without duplicates c#
using System.Linq;
public int range;
public int MyNum[];
public int KnownNumbers[];
public int UniqueNumbers;
private void MyNumbers()
{
MyNum = new int[range];
for (int i = 0; i < range; i++)
{
MyNum[i] = i;
}
}
private void RandomDiffNumber()
{
KnownNumbers = new int[UniqueNumbers];
int Cmax = MyNum.Length;
for (int i = 0; i < UniqueNumbers; i++)
{
Cmax = MyNum.Length;
int rand = Random.Range(0,Cmax);
KnownNumbers[i] = MyNum[rand];
MyNum = MyNum.Where((source, index) => index != rand).ToArray();
}
// Now KnownNumbers contain unique Random Numbers
}
Are there any code examples left?
New code examples in category C#
-
C# 2022-03-27 22:40:23 c# movement script
-
C# 2022-03-27 22:15:17 Delete last modification on EntityFramework Core
-
C# 2022-03-27 22:15:02 file.create folder c#
-
C# 2022-03-27 19:25:04 Error inflating class android.support.constraint.ConstraintLayout
-
C# 2022-03-27 19:15:02 top down shooting in unity 2D
-
C# 2022-03-27 18:50:02 c# remove invalid directory characters
-
C# 2022-03-27 18:30:07 how to use K2 games Games parallax background
-
C# 2022-03-27 18:25:10 c# replace crlf
-
C# 2022-03-27 18:25:09 keycode for left mouse click unity