diff --git a/Source/Engine/Utilities/Extensions.cs b/Source/Engine/Utilities/Extensions.cs index dde5eb5c7..5530673fc 100644 --- a/Source/Engine/Utilities/Extensions.cs +++ b/Source/Engine/Utilities/Extensions.cs @@ -309,8 +309,8 @@ namespace FlaxEngine.Utilities /// A random . public static Vector2 NextUnitCircleVector2(this Random random, float radius = 1.0f) { - double randomDegree = random.NextDouble() * 360; - return new Vector2((float)Math.Cos(randomDegree) * radius, (float)Math.Sin(randomDegree) * radius); + double randomRadian = random.NextDouble() * Mathf.RevolutionsToRadians; + return new Vector2((float)Math.Cos(randomRadian) * radius, (float)Math.Sin(randomRadian) * radius); } ///