From cbf263622d4526715a142fa6956f0e13db28e9ed Mon Sep 17 00:00:00 2001 From: Macintosh II Date: Mon, 2 Oct 2023 20:53:54 +0300 Subject: [PATCH] Add long support --- src/Commands/ToolsCommandGroup.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Commands/ToolsCommandGroup.cs b/src/Commands/ToolsCommandGroup.cs index 05f0fde..c5c1fc7 100644 --- a/src/Commands/ToolsCommandGroup.cs +++ b/src/Commands/ToolsCommandGroup.cs @@ -242,9 +242,9 @@ public class ToolsCommandGroup : CommandGroup [Description("Generates a random number")] [UsedImplicitly] public async Task ExecuteRandomAsync( - [Description("First number")] int first, + [Description("First number")] long first, [Description("Second number (Default: 0)")] - int second = 0) + long second = 0) { if (!_context.TryGetContextIDs(out var guildId, out _, out var userId)) { @@ -263,12 +263,12 @@ public class ToolsCommandGroup : CommandGroup return await SendRandomNumberAsync(first, second, user, CancellationToken); } - private async Task SendRandomNumberAsync(int first, int second, IUser user, CancellationToken ct) + private async Task SendRandomNumberAsync(long first, long second, IUser user, CancellationToken ct) { var min = Math.Min(first, second); var max = Math.Max(first, second); - var i = Random.Shared.Next(min, max + 1); + var i = Random.Shared.NextInt64(min, max + 1); var description = new StringBuilder().Append("# ").AppendLine(i.ToString()) .Append("- ").AppendLine(string.Format(Messages.RandomMin, Markdown.InlineCode(min.ToString())))