2 types derived from Random
Microsoft.ML.Core (1)
System.Private.CoreLib (1)
314 instantiations of Random
HttpStress (1)
IdeBenchmarks (1)
KeyManagementSimulator (2)
Microsoft.Arcade.Common (1)
Microsoft.AspNetCore.Components.Server.Tests (2)
Microsoft.AspNetCore.InternalTesting.Tests (1)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
Microsoft.AspNetCore.Shared.Tests (1)
Microsoft.Build (1)
Microsoft.Build.Engine.UnitTests (2)
Microsoft.Build.Framework (1)
Microsoft.Build.Framework.UnitTests (1)
Microsoft.Build.Tasks.Core (1)
Microsoft.CodeAnalysis (1)
Microsoft.CodeAnalysis.CSharp (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.UnitTests (37)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
Microsoft.Data.Analysis (1)
Microsoft.DotNet.Helix.Sdk (1)
Microsoft.Extensions.AI.Abstractions.Tests (2)
Microsoft.Extensions.AI.Tests (1)
Microsoft.Extensions.Caching.Hybrid (1)
Microsoft.Extensions.Caching.Hybrid.Tests (14)
Microsoft.Extensions.Caching.MicroBenchmarks (1)
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Microsoft.Extensions.Options.Contextual.Tests (1)
Microsoft.Extensions.TimeProvider.Testing.Tests (1)
Microsoft.ML.AutoML (14)
Microsoft.ML.AutoML.Samples (2)
Microsoft.ML.AutoML.Tests (1)
Microsoft.ML.Core (1)
Microsoft.ML.Core.Tests (1)
Microsoft.ML.CpuMath.PerformanceTests (2)
Microsoft.ML.Data (1)
Microsoft.ML.Fairlearn (1)
Microsoft.ML.FastTree (11)
Microsoft.ML.GenAI.Mistral (1)
Microsoft.ML.IntegrationTests (4)
Microsoft.ML.PCA (2)
Microsoft.ML.PerformanceTests (2)
Microsoft.ML.Predictor.Tests (2)
Microsoft.ML.Samples (96)
Microsoft.ML.SamplesUtils (4)
Microsoft.ML.SearchSpace (3)
Microsoft.ML.StandardTrainers (3)
Microsoft.ML.Sweeper (3)
Microsoft.ML.Sweeper.Tests (9)
Microsoft.ML.TestFramework (2)
Microsoft.ML.Tests (15)
Microsoft.ML.Tokenizers (1)
Microsoft.ML.Transforms (2)
Microsoft.VisualBasic.Tests (1)
MilvusPlayground.ApiService (1)
PresentationFramework (1)
Roslyn.VisualStudio.Next.UnitTests (1)
ScenarioTests.Common.Tests (2)
Shared.Tests (1)
System.Data.Odbc (1)
System.ServiceModel.NetNamedPipe (1)
System.Text.RegularExpressions (3)
System.Text.RegularExpressions.Generator (1)
System.Windows.Forms.Tests (6)
TestReferenceAssembly (6)
Wasm.Performance.TestApp (1)
WinFormsControlsTest (2)
756 references to Random
Aspire.Dashboard.Tests (3)
BlazorServerApp (2)
BlazorUnitedApp (2)
CustomResources.AppHost (3)
HeaderPropagationSample (1)
HostedBlazorWebassemblyApp.Server (2)
HttpStress (2)
IdeBenchmarks (1)
IIS.FunctionalTests (2)
IISExpress.FunctionalTests (2)
InMemory.FunctionalTests (2)
Interop.FunctionalTests (2)
JwtClientSample (1)
Keycloak.ApiService (2)
KeyManagementSimulator (9)
Program.cs (9)
85seed = Random.Shared.Next();
93var productRandom = new Random(seed);
94var simulatorRandom = new Random(productRandom.Next());
326public AppInstance(int instanceNumber, IXmlEncryptor encryptor, IXmlDecryptor decryptor, IXmlRepository repository, Random productRandom)
471private readonly Random _random;
483public FlakyObject(Random random, double pFail)
520sealed class FlakyXmlRepository(Random random, double pFail) : FlakyObject(random, pFail), IXmlRepository
551sealed class FlakyXmlEncryptor(Random random, double pFail) : FlakyObject(random, pFail), IXmlEncryptor
570sealed class FlakyXmlDecryptor(Random random, double pFail) : FlakyObject(random, pFail), IXmlDecryptor
Microsoft.Arcade.Common (1)
Microsoft.AspNetCore.Components.Server.Tests (2)
Microsoft.AspNetCore.DataProtection (2)
Microsoft.AspNetCore.Identity.Specification.Tests (2)
Microsoft.AspNetCore.InternalTesting.Tests (2)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
Microsoft.AspNetCore.OpenApi.Tests (1)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (7)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
Microsoft.AspNetCore.Routing.Tests (1)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (4)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (2)
Microsoft.AspNetCore.SignalR.Common.Tests (1)
Microsoft.AspNetCore.SignalR.Microbenchmarks (2)
Microsoft.AspNetCore.SignalR.Tests (1)
Microsoft.AspNetCore.WebSockets.Tests (1)
Microsoft.Build (1)
Microsoft.Build.Framework (1)
Microsoft.Build.Tasks.Core (1)
Microsoft.CodeAnalysis (4)
Microsoft.CodeAnalysis.CSharp (36)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.UnitTests (43)
Microsoft.CodeAnalysis.Workspaces (2)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
Microsoft.Data.Analysis (3)
Microsoft.DotNet.Helix.Sdk (1)
Microsoft.Extensions.AI.Abstractions.Tests (2)
Microsoft.Extensions.Caching.Hybrid (1)
Microsoft.Extensions.Caching.Hybrid.Tests (4)
Microsoft.Extensions.Caching.MicroBenchmarks (1)
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Microsoft.Extensions.Http.Resilience (2)
Microsoft.Extensions.ObjectPool.Microbenchmark (1)
Microsoft.Extensions.Options.Contextual.Tests (1)
Microsoft.Extensions.TimeProvider.Testing.Tests (1)
Microsoft.JSInterop.Tests (1)
Microsoft.ML.AutoML (10)
Microsoft.ML.AutoML.Samples (2)
Microsoft.ML.AutoML.Tests (1)
Microsoft.ML.Core (35)
Environment\ConsoleEnvironment.cs (3)
394protected override IHost RegisterCore(HostEnvironmentBase<ConsoleEnvironment> source, string shortName, string parentFullName, Random rand, bool verbose)
465public Host(HostEnvironmentBase<ConsoleEnvironment> source, string shortName, string parentFullName, Random rand, bool verbose)
487protected override IHost RegisterCore(HostEnvironmentBase<ConsoleEnvironment> source, string shortName, string parentFullName, Random rand, bool verbose)
Utilities\Stats.cs (12)
22public static long SampleLong(long rangeSize, Random rand)
53public static double SampleFromGaussian(Random rand)
77public static double SampleFromGamma(Random r, double alpha)
113public static double SampleFromBeta(Random rand, double alpha1, double alpha2)
126public static void SampleFromDirichlet(Random rand, double[] alphas, double[] result)
143public static int SampleFromPoisson(Random rand, double lambda)
203public static float SampleFromLaplacian(Random rand, float mean, float scale)
222public static float SampleFromCauchy(Random rand)
235public static int SampleFromBinomial(Random r, int n, double p)
268public static int Next(Random rand, int n, double p)
286private static int InvTransform(int n, double p, Random rn)
310private static int GenerateLarge(int n, double p, Random rn)
Microsoft.ML.Core.Tests (6)
UnitTests\TestVBuffer.cs (5)
951private static float ScaleFactor(int trial, Random rgen)
966private static void GenerateSingle(Random rgen, int len, out VBuffer<float> a)
972private static void GenerateVBuffer(Random rgen, int len, int count, out VBuffer<float> dst)
994private static void FillRandomIndices(Random rgen, int[] indices, int len, int count)
1087private static void GeneratePair(Random rgen, int len, out VBuffer<float> a, out VBuffer<float> b, out GenLogic subcase)
Microsoft.ML.CpuMath.PerformanceTests (2)
Microsoft.ML.Data (115)
DataView\CacheDataView.cs (5)
209public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
229private int[] GetPermutationOrNull(Random rand)
243private DataViewRowCursor GetRowCursorWaiterCore<TWaiter>(TWaiter waiter, Func<int, bool> predicate, Random rand)
255public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
272private DataViewRowCursor[] GetRowCursorSetWaiterCore<TWaiter>(TWaiter waiter, Func<int, bool> predicate, int n, Random rand)
DataView\Transposer.cs (7)
287public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
290public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
831public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
842public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
862/// <param name="pred">The predicate input into the <see cref="GetRowCursor(IEnumerable{DataViewSchema.Column}, Random)"/> method.</param>
1449public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
1460public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
Training\TrainerUtils.cs (10)
248public static DataViewRowCursor CreateRowCursor(this RoleMappedData data, CursOpt opt, Random rand, IEnumerable<int> extraCols = null)
256CursOpt opt, int n, Random rand, IEnumerable<int> extraCols = null)
514protected static DataViewRowCursor CreateCursor(RoleMappedData data, CursOpt opt, Random rand, params int[] extraCols)
617/// The typed analog to <see cref="IDataView.GetRowCursor(IEnumerable{DataViewSchema.Column},Random)"/>.
623public TCurs Create(Random rand = null, params int[] extraCols)
644public TCurs[] CreateSet(int n, Random rand = null, params int[] extraCols)
736public StandardScalarCursor(RoleMappedData data, CursOpt opt, Random rand = null, params int[] extraCols)
826Random rand = null, params int[] extraCols)
893Random rand = null, params int[] extraCols)
962Random rand = null, params int[] extraCols)
Utilities\LocalEnvironment.cs (3)
66protected override IHost RegisterCore(HostEnvironmentBase<LocalEnvironment> source, string shortName, string parentFullName, Random rand, bool verbose)
93public Host(HostEnvironmentBase<LocalEnvironment> source, string shortName, string parentFullName, Random rand, bool verbose)
115protected override IHost RegisterCore(HostEnvironmentBase<LocalEnvironment> source, string shortName, string parentFullName, Random rand, bool verbose)
Microsoft.ML.DataView (9)
IDataView.cs (9)
47/// <param name="rand">An instance of <see cref="Random"/> to seed randomizing the access for a shuffled cursor.</param>
48DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null);
57/// <see cref="GetRowCursor(IEnumerable{DataViewSchema.Column}, Random)"/>, except partitioned: no two cursors should return the
66/// <see cref="GetRowCursor(IEnumerable{DataViewSchema.Column}, Random)"/>.
70/// <param name="rand">An instance of <see cref="Random"/> to seed randomizing the access.</param>
72DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null);
105/// <see cref="IDataView.GetRowCursorSet(IEnumerable{DataViewSchema.Column}, int, Random)"/>. When getting a set, there is a need
110/// identically configured <see cref="IDataView.GetRowCursor(IEnumerable{DataViewSchema.Column}, Random)"/>. So: for any cursor
113/// <see cref="IDataView.GetRowCursorSet(IEnumerable{DataViewSchema.Column}, int, Random)"/>. In this way, order is determined by
Microsoft.ML.Ensemble (10)
Microsoft.ML.Fairlearn (1)
Microsoft.ML.FastTree (22)
Microsoft.ML.GenAI.Mistral (1)
Microsoft.ML.IntegrationTests (8)
Microsoft.ML.KMeansClustering (9)
KMeansPlusPlusTrainer.cs (9)
918(ref VBuffer<float> point, int pointRowIndex, float[] weights, Random rand) =>
930(float[][] workStateWeights, Random rand, ref float[] weights) =>
945(ref VBuffer<float> point, int discard, float[] weights, Random rand) => weights[KMeansUtils.FindBestCluster(in point, clusters, clustersL2s)]++,
946(float[][] workStateWeights, Random rand, ref float[] weights) =>
1615(ref VBuffer<float> point, int pointRowIndex, Heap<WeightedPoint> heap, Random rand) =>
1651(Heap<WeightedPoint>[] heaps, Random rand, ref Heap<WeightedPoint> finalHeap) =>
1690public delegate void MapAction<TPartitionState>(ref VBuffer<float> point, int rowIndex, TPartitionState state, Random rand);
1691public delegate void ReduceAction<TPartitionState, TGlobalState>(TPartitionState[] intermediates, Random rand, ref TGlobalState result);
1731Random rand = RandomUtils.Create(baseHost.Rand);
Microsoft.ML.LightGbm (6)
LightGbmTrainerBase.cs (6)
846private void GetFeatureValueDense(IChannel ch, FloatLabelCursor cursor, CategoricalMetaData catMetaData, Random rand, out ReadOnlySpan<float> featureValues)
884CategoricalMetaData catMetaData, Random rand, out ReadOnlySpan<int> indices,
942var rand = Host.Rand;
1032var rand = Host.Rand;
1133private void CopyToArray(IChannel ch, FloatLabelCursor cursor, float[] features, CategoricalMetaData catMetaData, Random rand, ref int numElem)
1172int[] indices, float[] features, CategoricalMetaData catMetaData, Random rand, ref int numElem)
Microsoft.ML.Parquet (8)
Microsoft.ML.PCA (2)
Microsoft.ML.PerformanceTests (4)
Microsoft.ML.Predictor.Tests (4)
Microsoft.ML.Samples (103)
Microsoft.ML.SamplesUtils (4)
Microsoft.ML.SearchSpace (1)
Microsoft.ML.StandardTrainers (19)
Microsoft.ML.Sweeper (3)
Microsoft.ML.Sweeper.Tests (9)
Microsoft.ML.TestFramework (1)
Microsoft.ML.Tests (15)
Microsoft.ML.TimeSeries (7)
Microsoft.ML.Tokenizers (1)
Microsoft.ML.Transforms (28)
Microsoft.VisualBasic.Tests (2)
MilvusPlayground.ApiService (1)
mscorlib (1)
netstandard (1)
PresentationFramework (1)
ProxylessEndToEnd.ApiService (1)
Roslyn.VisualStudio.Next.UnitTests (1)
Sample (1)
ScenarioTests.Common.Tests (2)
Seq.ApiService (1)
Shared.Tests (5)
Stress.ApiService (14)
Stress.AppHost (2)
Stress.TelemetryService (1)
System.Collections.Concurrent (1)
System.Data.Odbc (1)
System.Linq (11)
System.Linq.AsyncEnumerable (1)
System.Net.Ping (1)
System.Numerics.Tensors (14)
System.Private.CoreLib (13)
System.Runtime (1)
System.Runtime.Extensions (1)
System.ServiceModel.NetNamedPipe (1)
System.Text.RegularExpressions (6)
System.Text.RegularExpressions.Generator (1)
System.Threading.Tasks.Parallel (1)
System.Windows.Forms.Tests (6)
Templates.Blazor.Tests (1)
Templates.Blazor.WebAssembly.Auth.Tests (1)
Templates.Blazor.WebAssembly.Tests (1)
Templates.Mvc.Tests (1)
Templates.Tests (1)
TestingAppHost1.MyWebApp (2)
TestProject.AppHost (1)
TestReferenceAssembly (6)
Wasm.Performance.TestApp (1)
WinFormsControlsTest (2)
Yarp.Backend (2)