2 overrides of Next
Microsoft.ML.Core (1)
Utilities\Random.cs (1)
186public override int Next(int maxValue)
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Random.cs (1)
493public override int Next(int maxValue)
298 references to Next
Aspire.Dashboard.Tests (2)
Integration\ServerRetryHelper.cs (2)
31var nextPortAttempt = 30000 + Random.Shared.Next(10000); 42nextPortAttempt = port + Random.Shared.Next(100);
BlazorServerApp (1)
Data\WeatherForecastService.cs (1)
19Summary = Summaries[Random.Shared.Next(Summaries.Length)]
BlazorUnitedApp (1)
Data\WeatherForecastService.cs (1)
19Summary = Summaries[Random.Shared.Next(Summaries.Length)]
HostedBlazorWebassemblyApp.Server (1)
Data\WeatherForecastService.cs (1)
25Summary = Summaries[Random.Shared.Next(Summaries.Length)]
IIS.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestResponseTests.cs (1)
733var disconnectAfter = Random.Shared.Next(maxRequestSize);
IISExpress.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestResponseTests.cs (1)
733var disconnectAfter = Random.Shared.Next(maxRequestSize);
InMemory.FunctionalTests (2)
src\Servers\Kestrel\shared\test\ServerRetryHelper.cs (2)
22var nextPortAttempt = 30000 + Random.Shared.Next(10000); 37nextPortAttempt = port + Random.Shared.Next(100);
Interop.FunctionalTests (2)
src\Servers\Kestrel\shared\test\ServerRetryHelper.cs (2)
22var nextPortAttempt = 30000 + Random.Shared.Next(10000); 37nextPortAttempt = port + Random.Shared.Next(100);
Keycloak.ApiService (1)
Program.cs (1)
35summaries[Random.Shared.Next(summaries.Length)]
Microsoft.AspNetCore.InternalTesting.Tests (1)
QuarantinedTestAttributeTest.cs (1)
27Assert.True(new Random().Next(100) <= 80);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
src\Servers\Kestrel\shared\test\ServerRetryHelper.cs (2)
22var nextPortAttempt = 30000 + Random.Shared.Next(10000); 37nextPortAttempt = port + Random.Shared.Next(100);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (2)
src\Servers\Kestrel\shared\test\ServerRetryHelper.cs (2)
22var nextPortAttempt = 30000 + Random.Shared.Next(10000); 37nextPortAttempt = port + Random.Shared.Next(100);
Microsoft.Build.Engine.UnitTests (1)
BuildEventArgsSerialization_Tests.cs (1)
524(AssemblyLoadingContext)(new Random().Next(Enum.GetNames(typeof(AssemblyLoadingContext)).Length));
Microsoft.Build.Framework.UnitTests (1)
AssemblyLoadBuildEventArgs_Tests.cs (1)
22(AssemblyLoadingContext)(new Random().Next(Enum.GetNames(typeof(AssemblyLoadingContext)).Length));
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
664var swapIndex = random.Next(i + 1);
Microsoft.CodeAnalysis.CSharp (2)
FlowAnalysis\NullableWalker.Variables.cs (1)
157_nextIdOffset.Next(maxValue: 7) +
Utilities\ValueSetFactory.BoolValueSetFactory.cs (1)
42IValueSet IValueSetFactory.Random(int expectedSize, Random random) => random.Next(4) switch
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (21)
Semantics\PatternMatchingTests.cs (18)
4954int index = r.Next(expressions.Length + 1) - 1; 4967string Type() => types[r.Next(types.Length)]; 4970switch (r.Next(d <= 1 ? 9 : 13)) 4980return Type() + " x" + r.Next(10); 4986return r.Next(2) == 0 ? makeRecursivePattern(d) : makeListPattern(d); 4992return ".." + (r.Next(2) == 0 ? Pattern(d - 1) : null); 4999bool haveParens = r.Next(2) == 0; 5000bool haveCurlies = r.Next(2) == 0; 5003bool haveType = r.Next(2) == 0; 5004bool haveIdentifier = r.Next(2) == 0; 5005return $"{(haveType ? Type() : null)} {(haveParens ? $"({makePatternList(d - 1, false)})" : null)} {(haveCurlies ? $"{"{ "}{makePatternList(d - 1, true)}{" }"}" : null)} {(haveIdentifier ? " x" + r.Next(10) : null)}"; 5011bool haveIdentifier = r.Next(2) == 0; 5012return $"[{makePatternList(d - 1, false)}]{(haveIdentifier ? " x" + r.Next(10) : null)}"; 5017return string.Join(", ", Enumerable.Range(0, r.Next(3)).Select(i => $"{(propNames ? $"P{r.Next(10)}: " : null)}{Pattern(d)}")); 5030switch (r.Next(2)) 5040var nCases = r.Next(5); 5044if (i == nCases || r.Next(2) == 0)
Semantics\PatternMatchingTests_ListPatterns.cs (3)
7211var case1 = cases[r.Next(Count)]; 7212var case2 = cases[r.Next(Count)]; 7213var type = r.Next(2) == 0 ? "System.Span<int>" : "int[]";
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (21)
SourceGeneration\GeneratorDriverFuzzTests.cs (21)
273var originalInputsLength = 1 + random.Next(4); // adjust as needed for simpler repro 284var changeKind = (InputChangeKind)random.Next((int)InputChangeKind.MaxValue); 299var newDocumentsCount = random.Next(3); // adjust as needed for simpler repro 302editedInputs.Insert(random.Next(editedInputs.Count), new InMemoryAdditionalText(hintNameProvider.GetNextHintName(), getRandomLetter())); 337return random.Next(4) switch 366switch ((OperatorKind)random.Next((int)OperatorKind.MaxValue)) 369bool transformAs = random.Next(2) == 0 ? true : false; 370bool transformCs = random.Next(2) == 0 ? true : false; 372return makeOperatorTree(operator1, random.Next(depth)); 377var count = random.Next(depth); 382TransformAs: random.Next(2) == 0 ? true : false, 383TransformBs: random.Next(2) == 0 ? true : false 387return makeOperatorTree(operator2, random.Next(depth)); 390bool includeAs = random.Next(2) == 0 ? true : false; 391bool includeBs = random.Next(2) == 0 ? true : false; 392bool includeCs = random.Next(2) == 0 ? true : false; 393bool includeDs = random.Next(2) == 0 ? true : false; 395return makeOperatorTree(operator3, random.Next(depth)); 404var operator4_1 = makeOperatorTree(@operator, random.Next(depth)); 405var operator4_2 = makeOperatorTree(@operator, random.Next(depth)); 407return makeOperatorTree(operator4, random.Next(depth));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (14)
Parsing\PatternParsingTests.cs (11)
2992int k1 = random.Next(source.Length); 2993int k2 = random.Next(source.Length); 3013int nProps = random.Next(maxDepth); 3018if (needNames || random.Next(5) == 0) builder.Append("N: "); 3025if (maxDepth <= 0 || random.Next(6) == 0) 3027switch (random.Next(4)) 3044bool nameType = random.Next(2) == 0; 3045bool parensPart = random.Next(2) == 0; 3046bool propsPart = random.Next(2) == 0; 3047bool name = random.Next(2) == 0; 3053string makePattern0() => makePattern(random.Next(6));
Syntax\SyntaxAnnotationTests.cs (3)
489var item = GetAllNodesAndTokens(currentRoot)[randomGenerator.Next(count - 1)]; 515var firstItem = candidatePool[randomGenerator.Next(numberOfCandidates - 1)]; 523var secondItem = GetAllNodesAndTokens(newRoot)[randomGenerator.Next(numberOfCandidates - 1)];
Microsoft.CodeAnalysis.UnitTests (29)
CachingLookupTests.cs (1)
53bool upper = _randomCaseGenerator.Next(2) == 0;
Collections\BitArrayTests.cs (8)
47int capacity = r1.Next(maxBits); 48Assert.Equal(r2.Next(maxBits), capacity); 73CheckIntersectionCore(r.Next(maxBits), r); 114CheckUnionCore(r.Next(maxBits), r.Next(maxBits), r); 165var capacity = r1.Next(maxBits); 166Assert.Equal(capacity, r2.Next(maxBits)); 329return self.Next(2) == 0;
Collections\ImmutableSegmentedListTest.cs (12)
51switch ((Operation)random.Next((int)Operation.Last)) 60int inputLength = random.Next(100); 67int position = random.Next(expected.Count + 1); 74inputLength = random.Next(100); 76position = random.Next(expected.Count + 1); 84position = random.Next(expected.Count); 92position = random.Next(expected.Count); 93inputLength = random.Next(expected.Count - position); 198int batchSize = random.Next(32); 205int largeBatchSize = random.Next(32768) + 32768; 227int startPosition = random.Next(list.Count + 1); 228int length = random.Next(maxBatchSize + 1);
Text\SourceTextTests.cs (1)
248builder.Append((char)('a' + random.Next(26)));
Text\TextChangeTests.cs (7)
988var originalText = SourceText.From(string.Join("", Enumerable.Range(0, random.Next(10)))); 999for (int i = 0; i < originalText.Length; i += random.Next(maxSkipLength)) 1001var newText = string.Join("", Enumerable.Repeat('a', random.Next(oldMaxInsertLength))); 1002var newChange = new TextChange(new TextSpan(i, length: random.Next(originalText.Length - i)), newText); 1019for (int i = 0; i < editedLength; i += random.Next(maxSkipLength)) 1021var newText = string.Join("", Enumerable.Repeat('b', random.Next(newMaxInsertLength))); 1022var newChange = new TextChange(new TextSpan(i, length: random.Next(editedLength - i)), newText);
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\HostDiagnosticAnalyzers.cs (1)
253var swapIndex = random.Next(i + 1);
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
UtilityTest\SerializableBytesTests.cs (5)
83var position = random.Next((int)expected.Length); 154var position = random.Next(10000); 169var position = random.Next(10000); 172var position1 = random.Next(10000); 269var count = random.Next(read1.Length) + 1;
WorkspaceServiceTests\TemporaryStorageServiceTests.cs (1)
248var position = random.Next(10000);
Microsoft.Extensions.AI.Abstractions.Tests (1)
Embeddings\BinaryEmbeddingTests.cs (1)
62bools[i] = r.Next(2) != 0;
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
1021var value = new Random().Next(100);
Microsoft.Extensions.Caching.MicroBenchmarks (1)
DistributedCacheBenchmarks.cs (1)
227private string RandomKey() => keys[random.Next(keys.Length)];
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 (52)
UnitTests\TestHosts.cs (2)
46var randHostTuple = hosts.ElementAt(rand.Next(hosts.Count - 1)); 63index = rand.Next(hosts.Count);
UnitTests\TestVBuffer.cs (50)
53int len = rgen.Next(_maxLen) + 1; 74int len = rgen.Next(_maxLen) + 1; 93GenerateSingle(rgen, rgen.Next(_maxLen) + 1, out a); 138GenerateSingle(rgen, rgen.Next(_maxLen) + 1, out a); 161GenerateSingle(rgen, rgen.Next(_maxLen) + 1, out a); 356int len = rgen.Next(_maxLen) + 1; 399int len = rgen.Next(_maxLen) + 1; 442int len = rgen.Next(_maxLen) + 1; 493int len = rgen.Next(_maxLen) + 1; 530int len = rgen.Next(_maxLen) + 1; 582int len = rgen.Next(_maxLen) + 1; 613int len = rgen.Next(_maxLen) + 1; 635int len = rgen.Next(_maxLen) + 1; 637GenerateSingle(rgen, rgen.Next(len) + 1, out a); 638int offset = rgen.Next(b.Length - a.Length + 1); 660int len = rgen.Next(_maxLen) + 1; 662GenerateSingle(rgen, rgen.Next(_maxLen) + 1, out b); 687int len = rgen.Next(_maxLen) + 1; 709int len = rgen.Next(_maxLen) + 1; 712int slot = rgen.Next(len); 733int len = rgen.Next(_maxLen) + 1; 735int copyMin = rgen.Next(len + 1); 736int copyLen = rgen.Next(len - copyMin + 1); 759int len = rgen.Next(_maxLen) + 1; 789int len = rgen.Next(_maxLen) + 1; 792int dense = rgen.Next(len + 1); 827int len = rgen.Next(_maxLen) + 1; 855int len = rgen.Next(_maxLen + 300); 870min = rgen.Next(Math.Min(max + 10, len + 100) - max - 2) + max + 2; 871max = rgen.Next(Math.Min(min + 10, len + 100) - min) + min; 877if (maxSlots.Count > 20 || len < 200 && rgen.Next(20) < 2 || dropAll) 938var dst = rgen.Next(2) == 0 ? a : default(VBuffer<float>); 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)
89lineSB.Append(CreateRandomColumn(random.Next(100), maxWordLength, random)); 116columnSB.Append(characters[random.Next(characters.Length)]); 124if (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 (30)
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);
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.VisualBasic.Tests (2)
Microsoft\VisualBasic\ApplicationServices\SingleInstanceTests.cs (2)
196int n = r.Next(1000); 200builder.Append((char)('a' + r.Next(26)));
PresentationFramework (3)
System\Windows\Documents\FixedPageStructure.cs (3)
549prevTextPoint.Y = flowRunBox.Bottom - random.Next(15); 562flowRunBox.Inflate(random.Next(3), random.Next(3));
Roslyn.VisualStudio.Next.UnitTests (1)
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (1)
127var next = random.Next(1000);
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 (7)
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\libraries\System.Private.CoreLib\src\System\Random.cs (4)
190/// The method uses <see cref="Next(int)" /> to select items randomly from <paramref name="choices" /> 286destination[i] = choices[Next(choices.Length)]; 304/// The method uses <see cref="Next(int)" /> to select items randomly from <paramref name="choices" /> 325/// The method uses <see cref="Next(int)" /> to select items randomly from <paramref name="choices" />
System.Text.RegularExpressions (3)
System\Text\RegularExpressions\Regex.Cache.cs (2)
236int minListIndex = useRandom ? s_random.Next(s_cacheList.Count) : 0; 242int nextIndex = useRandom ? s_random.Next(s_cacheList.Count) : i;
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Sample.cs (1)
172static T Choose<T>(Random random, IList<T> elems) => elems[random.Next(elems.Count)];
System.Windows.Forms.Tests (6)
System\Windows\Forms\FontCacheTests.cs (4)
27Thread.Sleep(random.Next(5)); 31fonts[random.Next(10)], 32(FONT_QUALITY)random.Next(7)); 35Thread.Sleep(random.Next(10));
System\Windows\Forms\ScreenDcCacheTests.cs (2)
18Thread.Sleep(random.Next(5)); 23Thread.Sleep(random.Next(5));
Templates.Blazor.Tests (1)
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
61private static char GetRandomLetter() => LetterChars[Random.Shared.Next(LetterChars.Length - 1)];
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
61private static char GetRandomLetter() => LetterChars[Random.Shared.Next(LetterChars.Length - 1)];
Templates.Blazor.WebAssembly.Tests (1)
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
61private static char GetRandomLetter() => LetterChars[Random.Shared.Next(LetterChars.Length - 1)];
Templates.Mvc.Tests (1)
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
61private static char GetRandomLetter() => LetterChars[Random.Shared.Next(LetterChars.Length - 1)];
Templates.Tests (1)
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
61private static char GetRandomLetter() => LetterChars[Random.Shared.Next(LetterChars.Length - 1)];
TestingAppHost1.MyWebApp (1)
Program.cs (1)
30summaries[Random.Shared.Next(summaries.Length)]
TestReferenceAssembly (6)
OtherDllClass.cs (4)
42byte[] bytes = new byte[r.Next(20) + 10]; 74byte[] bytes = new byte[r.Next(20) + 10]; 103byte[] bytes = new byte[r.Next(20) + 10]; 132byte[] bytes = new byte[r.Next(20) + 10];
OtherDllStaticMethods.cs (2)
38byte[] bytes = new byte[r.Next(20) + 10]; 76byte[] bytes = new byte[r.Next(20) + 10];
Yarp.Backend (1)
Program.cs (1)
25summaries[Random.Shared.Next(summaries.Length)]