ZeroVR/ZeroPacientVR/Assets/Octave3D World Builder/Scripts/Random/RandomValueGeneration.cs

26 lines
743 B
C#

#if UNITY_EDITOR
using UnityEngine;
using System;
using System.Collections.Generic;
namespace O3DWB
{
public static class RandomValueGeneration
{
#region Public Static Functions
public static List<int> GenerateIntRandomValuesInRange(Range<int> range, int numberOfValuesToGenerate)
{
if (numberOfValuesToGenerate == 0) return new List<int>();
var randomValues = new List<int>(numberOfValuesToGenerate);
for(int valueIndex = 0; valueIndex < numberOfValuesToGenerate; ++valueIndex)
{
randomValues.Add(UnityEngine.Random.Range(range.Min, range.Max + 1));
}
return randomValues;
}
#endregion
}
}
#endif