/
githubmirror
/
PowerShell
Обзор
Документация
Войти
/
githubmirror
/
PowerShell
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRandomCommand.cs
36 строк
1 KB
Steve Lee
Add `Get-SecureRandom` cmdlet (#19587)
02 май 2023, 20:54
Не верифицирован
02 май 2023, 20:54
a153446
Код
Авторство
О чём код?
// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. using System.Management.Automation; namespace Microsoft.PowerShell.Commands { /// <summary> /// This class implements `Get-Random` cmdlet. /// </summary> [Cmdlet(VerbsCommon.Get, "Random", DefaultParameterSetName = GetRandomCommandBase.RandomNumberParameterSet, HelpUri = "https://go.microsoft.com/fwlink/?LinkID=2097016", RemotingCapability = RemotingCapability.None)] [OutputType(typeof(int), typeof(long), typeof(double))] public sealed class GetRandomCommand : GetRandomCommandBase { /// <summary> /// Seed used to reinitialize random numbers generator. /// </summary> [Parameter] [ValidateNotNull] public int? SetSeed { get; set; } /// <summary> /// This method implements the BeginProcessing method for get-random command. /// </summary> protected override void BeginProcessing() { if (SetSeed.HasValue) { Generator = new PolymorphicRandomNumberGenerator(SetSeed.Value); } base.BeginProcessing(); } } }