2 overrides of Next
Microsoft.ML.Core (1)
Utilities\Random.cs (1)
186public override int Next(int maxValue)
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Random.cs (1)
779public override int Next(int maxValue)
153 references to Next
Aspire.Dashboard.Tests (1)
Integration\ServerRetryHelper.cs (1)
40var nextPortAttempt = 30000 + Random.Shared.Next(10000);
Aspire.Hosting (1)
Dcp\ProxylessEndpointPortAllocator.cs (1)
314return random.Next(GetRangeSize(rangeStart, rangeEnd));
Aspire.Hosting.Tests (2)
ApplicationModel\ResourceAnnotationCollectionTests.cs (1)
202collection.RemoveAt(random.Next(Math.Min(10, collection.Count)));
Dcp\DcpExecutorTests.cs (1)
10307var offset = Random.Shared.Next(span);
AspireJavaScript.MinimalApi (1)
AppHost.cs (1)
32summaries[Random.Shared.Next(summaries.Length)]
AspireWithMaui.WeatherApi (1)
Controllers\WeatherForecastController.cs (1)
21Summary = s_summaries[Random.Shared.Next(s_summaries.Length)]
AspireWithNode.AspNetCoreApi (1)
Program.cs (1)
27summaries[Random.Shared.Next(summaries.Length)]
BlazorHosted.WeatherApi (1)
Program.cs (1)
23summaries[Random.Shared.Next(summaries.Length)]
BlazorStandalone.WeatherApi (1)
Program.cs (1)
25summaries[Random.Shared.Next(summaries.Length)]
Deployers.ApiService (1)
Program.cs (1)
19summaries[Random.Shared.Next(summaries.Length)]
DotNetHostedAgent (1)
Program.cs (1)
42summaries[Random.Shared.Next(summaries.Length)]
ILCompiler.DependencyAnalysisFramework (1)
DependencyAnalyzer.cs (1)
72int index = _randomizer.Next(_nodes.Count);
ILCompiler.ReadyToRun (1)
Compiler\ProfileDataManager.cs (1)
304int index = rand.Next(list.Count);
Keycloak.ApiService (1)
Program.cs (1)
35summaries[Random.Shared.Next(summaries.Length)]
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
664var swapIndex = random.Next(i + 1);
Microsoft.CodeAnalysis.CSharp (1)
Utilities\ValueSetFactory.BoolValueSetFactory.cs (1)
42IConstantValueSet IConstantValueSetFactory.Random(int expectedSize, Random random) => random.Next(4) switch
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\HostDiagnosticAnalyzers.cs (1)
288var swapIndex = random.Next(i + 1);
Microsoft.Extensions.AI.Abstractions.Tests (1)
Embeddings\BinaryEmbeddingTests.cs (1)
63bools[i] = r.Next(2) != 0;
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (1)
2009var value = new Random().Next(100);
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
2258var value = new Random().Next(100);
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\Internal\RandomStringGenerator.cs (1)
20.Select(s => s[_random.Next(s.Length)]).ToArray());
Microsoft.Extensions.Http.Resilience (1)
Internal\Randomizer.cs (1)
16public virtual int NextInt(int maxValue) => Random.Shared.Next(maxValue);
Microsoft.Extensions.TimeProvider.Testing.Tests (1)
TimerTests.cs (1)
338dueTimes[i] = random.Next(MaxDueTime);
Microsoft.ML.AutoML (4)
API\BinaryClassificationExperiment.cs (1)
398var res = metrics[_rnd.Next(fold)];
API\MulticlassClassificationExperiment.cs (1)
376var res = metrics[_rnd.Next(fold)];
API\RegressionExperiment.cs (1)
403var res = metrics[_rnd.Next(fold)];
Utils\RandomNumberGenerator.cs (1)
25return _random.Next(high);
Microsoft.ML.Core (11)
Utilities\Random.cs (2)
152return ((uint)rng.Next(0x00010000) << 16) | ((uint)rng.Next(0x00010000));
Utilities\ReservoirSampler.cs (5)
94int ind = _rnd.Next(_cache.Length); 178_reservoir[i] = _rnd.Next(_cache.Length); 190int ind = _rnd.Next(_reservoir.Length); 207var next = _rnd.Next(_reservoir.Length); 235_reservoir[i] = _rnd.Next((int)_numSampled);
Utilities\Stats.cs (3)
27return rand.Next((int)rangeSize); 39result = (long)max * rand.Next(max) + rand.Next(max);
Utilities\Utils.cs (1)
550Swap(ref rgv[iv], ref rgv[iv + rand.Next(rgv.Length - iv)]);
Microsoft.ML.Core.Tests (20)
UnitTests\TestHosts.cs (2)
46var randHostTuple = hosts.ElementAt(rand.Next(hosts.Count - 1)); 63index = rand.Next(hosts.Count);
UnitTests\TestVBuffer.cs (18)
968int count = rgen.Next(2) == 0 ? len : rgen.Next(len); 979indices = new int[count + rgen.Next(excess)]; 982indices[i] = rgen.Next(200) - 100; 983if (indices.Length == 0 && rgen.Next(2) == 0) 986float[] values = new float[count + rgen.Next(excess)]; 989if (values.Length == 0 && rgen.Next(2) == 0) 999indices[i] = rgen.Next(max); 1100subcase = (GenLogic)rgen.Next(cases); 1112GenerateVBuffer(rgen, len, rgen.Next(len), out b); 1117GenerateVBuffer(rgen, len, rgen.Next(len), out a); 1126GenerateVBuffer(rgen, len, rgen.Next(len), out a); 1127GenerateVBuffer(rgen, a.GetValues().Length, rgen.Next(a.GetValues().Length), out b); 1136GenerateVBuffer(rgen, len, rgen.Next(len), out a); 1137GenerateVBuffer(rgen, len, rgen.Next(len), out b); 1140GenerateVBuffer(rgen, len, rgen.Next(len), out a); 1141int boundary = rgen.Next(a.GetValues().Length + 1); 1155if (rgen.Next(2) == 0)
Microsoft.ML.Data (2)
Prediction\Calibrator.cs (1)
1417index = _random.Next(_itemsSeen); // 0 to items_seen - 1.
Transforms\RowShufflingTransformer.cs (1)
659int circularSwapIndex = (_rand.Next(Math.Min(_liveCount, _poolRows)) + _circularIndex) % _pipeIndices.Length;
Microsoft.ML.FastTree (6)
SumupPerformanceCommand.cs (2)
107yield return rgen.Next(_bins); 144yield return rgen.Next(_bins);
Training\Applications\ObjectiveFunction.cs (1)
58int sampleIndex = _rnd.Next(GradSamplingRate);
Training\DocumentPartitioning.cs (1)
182var randInst = _leafBegin[i] + rand.Next(_leafCount[i]);
Training\OptimizationAlgorithms\GradientDescent.cs (1)
54droppedTrees = new int[] { DropoutRng.Next(numberOfTrees) };
Utils\LinqExtensions.cs (1)
267return rand.Next(len);
Microsoft.ML.GenAI.Mistral (1)
MistralCausalLMAgent.cs (1)
164.Select(s => s[random.Next(s.Length)]).ToArray());
Microsoft.ML.LightGbm (2)
LightGbmTrainerBase.cs (2)
963step = rand.Next((int)(2 * averageStep - 1)) + 1; 1016step = rand.Next((int)(2 * averageStep - 1)) + 1;
Microsoft.ML.PerformanceTests (4)
BenchmarkBase.cs (3)
79lineSB.Append(CreateRandomColumn(random.Next(100), maxWordLength, random)); 106columnSB.Append(characters[random.Next(characters.Length)]); 114if (random.Next(2) == 0) // sometimes return the column as lowercase
CacheDataViewBench.cs (1)
62_positions[i] = rand.Next(Length);
Microsoft.ML.Samples (20)
Dynamic\Trainers\BinaryClassification\PermutationFeatureImportance.cs (2)
105Feature1 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)), 106Feature2 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)),
Dynamic\Trainers\BinaryClassification\PermutationFeatureImportanceLoadFromDisk.cs (2)
91Feature1 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)), 92Feature2 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)),
Dynamic\Trainers\MulticlassClassification\PermutationFeatureImportance.cs (2)
110Feature1 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)), 111Feature2 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)),
Dynamic\Trainers\MulticlassClassification\PermutationFeatureImportanceLoadFromDisk.cs (2)
119Feature1 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)), 120Feature2 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)),
Dynamic\Trainers\Ranking\PermutationFeatureImportance.cs (2)
121Feature1 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)), 122Feature2 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)),
Dynamic\Trainers\Ranking\PermutationFeatureImportanceLoadFromDisk.cs (2)
128Feature1 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)), 129Feature2 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)),
Dynamic\Trainers\Regression\PermutationFeatureImportance.cs (2)
115Feature1 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)), 116Feature2 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)),
Dynamic\Trainers\Regression\PermutationFeatureImportanceLoadFromDisk.cs (2)
122Feature1 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)), 123Feature2 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)),
Dynamic\Transforms\CalculateFeatureContribution.cs (2)
124Feature1 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)), 125Feature2 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)),
Dynamic\Transforms\CalculateFeatureContributionCalibrated.cs (2)
131Feature1 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)), 132Feature2 = (float)(rng.Next(10) * (rng.NextDouble() - 0.5)),
Microsoft.ML.StandardTrainers (7)
LdSvm\LdSvmTrainer.cs (5)
240int thetaIdx = Host.Rand.Next(numLeaf - 1); 537int randIdx = k + rand.Next(length - k); 552int index = rand.Next(length); 587_indices2[i] = rand.Next(length); 626int randIdx = k + rand.Next(length - k);
Optimizer\DifferentiableFunction.cs (2)
208int index = _r.Next((int)x.Length); 210index = _r.Next((int)x.Length);
Microsoft.ML.Sweeper (1)
Algorithms\Grid.cs (1)
184return new ParameterSet(SweepParameters.Select(sweepParameter => sweepParameter[Host.Rand.Next(sweepParameter.Count)]));
Microsoft.ML.TestFramework (1)
DataPipe\TestDataPipe.cs (1)
1186bizValues[i] = (rgen.Next(2) == 1);
Microsoft.ML.Tests (34)
CalibratedModelParametersTests.cs (5)
108var x1 = rand.Next(1000); 110var x2Important = rand.Next(10000); 112var x3 = rand.Next(5000); 114var x4Rand = rand.Next(1000); 117var noise = rand.Next(50);
FastTreeSumupParityTests.cs (4)
142values[i] = rand.Next(256); 163values.Add(maxExclusive <= 1 ? 0 : rand.Next(maxExclusive)); 240values[i] = rand.Next(numBins); 300if (rand.Next(2) == 0)
FeatureContributionTests.cs (10)
269var x1 = rand.Next(1000); 271var x3Important = rand.Next(10000); 278vb = new VBuffer<float>(4, 3, new float[] { rand.Next(1000), rand.Next(1000), rand.Next(1000) }, new int[] { 0, 2, 3 }); 282vb = new VBuffer<float>(4, 4, new float[] { rand.Next(1000), rand.Next(1000), rand.Next(1000), rand.Next(1000) }, new int[] { 0, 1, 2, 3 }); 293var noise = rand.Next(50);
PermutationFeatureImportanceTests.cs (15)
826var x1 = rand.Next(1000); 828var x2Important = rand.Next(10000); 830var x3 = rand.Next(5000); 832var x4Rand = rand.Next(1000); 835var noise = rand.Next(50); 893var x1 = rand.Next(1000); 895var x3Important = rand.Next(10000); 902vb = new VBuffer<float>(4, 3, new float[] { rand.Next(1000), rand.Next(1000), rand.Next(1000) }, new int[] { 0, 2, 3 }); 906vb = new VBuffer<float>(4, 4, new float[] { rand.Next(1000), rand.Next(1000), rand.Next(1000), rand.Next(1000) }, new int[] { 0, 1, 2, 3 }); 917var noise = rand.Next(50);
Microsoft.NET.Sdk.Publish.Tasks (1)
Tasks\Kudu\KuduDeploy.cs (1)
168string zipFileFullPath = Path.Combine(Path.GetTempPath(), string.Format("Publish{0}.zip", new Random().Next(int.MaxValue)));
NuGet.Protocol (1)
HttpSource\HttpRetryHandler.cs (1)
92await Task.Delay(TimeSpan.FromMilliseconds((Math.Pow(2, tries) * request.RetryDelay.TotalMilliseconds) + new Random().Next(200)), cancellationToken);
Stress.ApiService (1)
Program.cs (1)
190if (Random.Shared.Next(2) == 0)
System.Linq (1)
System\Linq\Shuffle.SpeedOpt.cs (1)
223int r = Random.Shared.Next(i + 1);
System.Net.Ping (1)
System\Net\NetworkInformation\Ping.RawSocket.cs (1)
28ushort id = (ushort)Random.Shared.Next(ushort.MaxValue + 1);
System.Private.CoreLib (8)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Random.CompatImpl.cs (3)
212((ulong)(uint)_parent.Next(1 << 22)) | 213(((ulong)(uint)_parent.Next(1 << 22)) << 22) | 214(((ulong)(uint)_parent.Next(1 << 20)) << 44);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Random.cs (5)
305return T.CreateTruncating(Next(int.CreateTruncating(maxExclusive))); 478/// The method uses <see cref="Next(int)" /> to select items randomly from <paramref name="choices" /> 574destination[i] = choices[Next(choices.Length)]; 592/// The method uses <see cref="Next(int)" /> to select items randomly from <paramref name="choices" /> 613/// The method uses <see cref="Next(int)" /> to select items randomly from <paramref name="choices" />
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\Regex.Cache.cs (2)
256int minListIndex = useRandom ? s_random.Next(s_cacheList.Count) : 0; 262int nextIndex = useRandom ? s_random.Next(s_cacheList.Count) : i;
TestingAppHost1.MyWebApp (1)
Program.cs (1)
30summaries[Random.Shared.Next(summaries.Length)]
Yarp.Backend (1)
Program.cs (1)
26summaries[Random.Shared.Next(summaries.Length)]