Files
basic-computer-games/86_Target/csharp/RandomExtensions.cs
2022-01-17 11:59:02 +02:00

15 lines
395 B
C#

using System;
namespace Target
{
internal static class RandomExtensions
{
public static float NextFloat(this Random rnd) => (float)rnd.NextDouble();
public static Point NextPosition(this Random rnd) => new (
Angle.InRotations(rnd.NextFloat()),
Angle.InRotations(rnd.NextFloat()),
100000 * rnd.NextFloat() + rnd.NextFloat());
}
}