System.Random
E697482
System.Random is a .NET class that provides methods for generating pseudo-random numbers for use in applications.
All labels observed (1)
| Label | Occurrences |
|---|---|
| System.Random canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T7897301 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: System.Random Context triple: [System, containsType, System.Random]
-
A.
MersenneTwister
MersenneTwister is a widely used pseudorandom number generator algorithm known for its long period and high-quality statistical properties.
-
B.
RND
RND is the commonly used abbreviation for the Royal Naval Division, a British naval infantry formation that fought as soldiers on land during World War I.
-
C.
Random
Random is a fictional character who serves as the main protagonist in the story "Out of the Blue."
-
D.
Random
Random is a Julia standard library module that provides functionality for generating and manipulating random numbers and random processes.
-
E.
RNDM
RNDM is an alternative rock band co-founded by Pearl Jam bassist Jeff Ament, known for its melodic, introspective sound.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: System.Random Target entity description: System.Random is a .NET class that provides methods for generating pseudo-random numbers for use in applications.
-
A.
MersenneTwister
MersenneTwister is a widely used pseudorandom number generator algorithm known for its long period and high-quality statistical properties.
-
B.
RND
RND is the commonly used abbreviation for the Royal Naval Division, a British naval infantry formation that fought as soldiers on land during World War I.
-
C.
Random
Random is a fictional character who serves as the main protagonist in the story "Out of the Blue."
-
D.
Random
Random is a Julia standard library module that provides functionality for generating and manipulating random numbers and random processes.
-
E.
RNDM
RNDM is an alternative rock band co-founded by Pearl Jam bassist Jeff Ament, known for its melodic, introspective sound.
- F. None of above. chosen
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
.NET class
ⓘ
class ⓘ pseudo-random number generator ⓘ |
| algorithmType | linear congruential generator (LCG)-style ⓘ |
| assembly |
System.Runtime
NERFINISHED
ⓘ
mscorlib NERFINISHED ⓘ |
| baseType | System.Object NERFINISHED ⓘ |
| canBeSubclassed | true ⓘ |
| constructor |
Random()
ⓘ
Random(int seed) ⓘ |
| defaultConstructor | Random() ⓘ |
| designGuideline | recommended to create one instance and reuse it ⓘ |
| distribution | uniform distribution over specified ranges ⓘ |
| documentationUrl | https://learn.microsoft.com/dotnet/api/system.random ⓘ |
| extension | can be extended by overriding Sample() to change distribution ⓘ |
| introducedIn | .NET Framework 1.0 NERFINISHED ⓘ |
| isAbstract | false ⓘ |
| isDeterministicWithSameSeed | true ⓘ |
| isPublic | true ⓘ |
| isSealed | false ⓘ |
| isSerializable |
false in .NET Core by default
ⓘ
true in .NET Framework ⓘ |
| isThreadSafe | false ⓘ |
| languageBinding |
C#
NERFINISHED
ⓘ
F# ⓘ VB.NET NERFINISHED ⓘ |
| library |
.NET 5+
NERFINISHED
ⓘ
.NET Core NERFINISHED ⓘ .NET Framework NERFINISHED ⓘ |
| method |
double NextDouble()
ⓘ
int Next() ⓘ int Next(int maxValue) ⓘ int Next(int minValue, int maxValue) ⓘ protected virtual double Sample() ⓘ void NextBytes(Span<byte> buffer) ⓘ void NextBytes(byte[] buffer) ⓘ |
| namespace | System NERFINISHED ⓘ |
| notSuitableFor | cryptographic randomness ⓘ |
| outputRange |
Next() returns Int32 in range [0, Int32.MaxValue)
ⓘ
Next(int maxValue) returns Int32 in range [0, maxValue) ⓘ Next(int minValue, int maxValue) returns Int32 in range [minValue, maxValue) ⓘ NextDouble() returns Double in range [0.0, 1.0) ⓘ |
| overridableMethod | Sample() ⓘ |
| relatedClass |
System.Random.Shared
NERFINISHED
ⓘ
System.Security.Cryptography.RandomNumberGenerator NERFINISHED ⓘ |
| seedSource | time-dependent default seed when using Random() constructor ⓘ |
| staticProperty | Random Shared ⓘ |
| staticPropertyType | Random Shared is thread-safe ⓘ |
| usage | general-purpose pseudo-random number generation ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: System.Random Description of subject: System.Random is a .NET class that provides methods for generating pseudo-random numbers for use in applications.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.