1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-09-20 06:05:46 +02:00
MLEM/Docs/api/MLEM.Maths.SeedSource.yml

773 lines
25 KiB
YAML
Raw Normal View History

### YamlMime:ManagedReference
items:
- uid: MLEM.Maths.SeedSource
commentId: T:MLEM.Maths.SeedSource
id: SeedSource
parent: MLEM.Maths
children:
- MLEM.Maths.SeedSource.Add(System.Guid)
- MLEM.Maths.SeedSource.Add(System.Int32)
- MLEM.Maths.SeedSource.Add(System.Object)
- MLEM.Maths.SeedSource.Add(System.Single)
- MLEM.Maths.SeedSource.Add(System.String)
- MLEM.Maths.SeedSource.Get
- MLEM.Maths.SeedSource.Random
- MLEM.Maths.SeedSource.Rotate
langs:
- csharp
- vb
name: SeedSource
nameWithType: SeedSource
fullName: MLEM.Maths.SeedSource
type: Struct
source:
remote:
path: MLEM/Maths/SeedSource.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SeedSource
path: ../MLEM/Maths/SeedSource.cs
startLine: 10
assemblies:
- MLEM
namespace: MLEM.Maths
summary: >-
A seed source contains an <xref href="System.Int32" data-throw-if-not-resolved="false"></xref> value which can be used as a seed for a <xref href="System.Random" data-throw-if-not-resolved="false"></xref> or <xref href="MLEM.Maths.SingleRandom" data-throw-if-not-resolved="false"></xref>. Seed sources feature a convenient way to add multiple seeds using <xref href="MLEM.Maths.SeedSource.Add(System.Int32)" data-throw-if-not-resolved="false"></xref>, which will be sufficiently scrambled to be deterministically pseudorandom and combined into a single <xref href="System.Int32" data-throw-if-not-resolved="false"></xref>.
This struct behaves similarly to <code>System.HashCode</code> in many ways, with an important distinction being that <xref href="MLEM.Maths.SeedSource" data-throw-if-not-resolved="false"></xref>'s scrambling procedure is not considered an implementation detail, and will stay consistent between process executions.
example:
- For example, a seed source can be used to create a new <xref href="System.Random" data-throw-if-not-resolved="false"></xref> based on an object's <code>x</code> and <code>y</code> coordinates by combining them into a <xref href="MLEM.Maths.SeedSource" data-throw-if-not-resolved="false"></xref> using <xref href="MLEM.Maths.SeedSource.Add(System.Int32)" data-throw-if-not-resolved="false"></xref>. The values generated by the <xref href="System.Random" data-throw-if-not-resolved="false"></xref> created using <xref href="MLEM.Maths.SeedSource.Random" data-throw-if-not-resolved="false"></xref> will then be determined by the specific pair of <code>x</code> and <code>y</code> values used.
syntax:
content: public readonly struct SeedSource
content.vb: Public Structure SeedSource
inheritedMembers:
- System.ValueType.Equals(System.Object)
- System.ValueType.GetHashCode
- System.ValueType.ToString
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetType
- uid: MLEM.Maths.SeedSource.Add(System.Int32)
commentId: M:MLEM.Maths.SeedSource.Add(System.Int32)
id: Add(System.Int32)
parent: MLEM.Maths.SeedSource
langs:
- csharp
- vb
name: Add(int)
nameWithType: SeedSource.Add(int)
fullName: MLEM.Maths.SeedSource.Add(int)
type: Method
source:
remote:
path: MLEM/Maths/SeedSource.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Add
path: ../MLEM/Maths/SeedSource.cs
startLine: 24
assemblies:
- MLEM
namespace: MLEM.Maths
summary: >-
Adds the given seed to this seed source's value and returns the result as a new seed source.
The algorithm used for adding involves various scrambling operations that sufficiently pseudo-randomize the seed and final value.
example: []
syntax:
content: public SeedSource Add(int seed)
parameters:
- id: seed
type: System.Int32
description: The seed to add.
return:
type: MLEM.Maths.SeedSource
description: A new seed source with the seed added.
content.vb: Public Function Add(seed As Integer) As SeedSource
overload: MLEM.Maths.SeedSource.Add*
nameWithType.vb: SeedSource.Add(Integer)
fullName.vb: MLEM.Maths.SeedSource.Add(Integer)
name.vb: Add(Integer)
- uid: MLEM.Maths.SeedSource.Add(System.Single)
commentId: M:MLEM.Maths.SeedSource.Add(System.Single)
id: Add(System.Single)
parent: MLEM.Maths.SeedSource
langs:
- csharp
- vb
name: Add(float)
nameWithType: SeedSource.Add(float)
fullName: MLEM.Maths.SeedSource.Add(float)
type: Method
source:
remote:
path: MLEM/Maths/SeedSource.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Add
path: ../MLEM/Maths/SeedSource.cs
startLine: 34
assemblies:
- MLEM
namespace: MLEM.Maths
summary: >-
Adds the given seed to this seed source's value and returns the result as a new seed source.
Floating point values are scrambled by invoking <xref href="MLEM.Maths.SeedSource.Add(System.Int32)" data-throw-if-not-resolved="false"></xref> using a typecast version, followed by invoking <xref href="MLEM.Maths.SeedSource.Add(System.Int32)" data-throw-if-not-resolved="false"></xref> using the decimal value multiplied by <xref href="System.Int32.MaxValue" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public SeedSource Add(float seed)
parameters:
- id: seed
type: System.Single
description: The seed to add.
return:
type: MLEM.Maths.SeedSource
description: A new seed source with the seed added.
content.vb: Public Function Add(seed As Single) As SeedSource
overload: MLEM.Maths.SeedSource.Add*
nameWithType.vb: SeedSource.Add(Single)
fullName.vb: MLEM.Maths.SeedSource.Add(Single)
name.vb: Add(Single)
- uid: MLEM.Maths.SeedSource.Add(System.String)
commentId: M:MLEM.Maths.SeedSource.Add(System.String)
id: Add(System.String)
parent: MLEM.Maths.SeedSource
langs:
- csharp
- vb
name: Add(string)
nameWithType: SeedSource.Add(string)
fullName: MLEM.Maths.SeedSource.Add(string)
type: Method
source:
remote:
path: MLEM/Maths/SeedSource.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Add
path: ../MLEM/Maths/SeedSource.cs
startLine: 44
assemblies:
- MLEM
namespace: MLEM.Maths
summary: >-
Adds the given seed to this seed source's value and returns the result as a new seed source.
Strings are scrambled by invoking <xref href="MLEM.Maths.SeedSource.Add(System.Int32)" data-throw-if-not-resolved="false"></xref> using every character contained in the string, in order.
example: []
syntax:
content: public SeedSource Add(string seed)
parameters:
- id: seed
type: System.String
description: The seed to add.
return:
type: MLEM.Maths.SeedSource
description: A new seed source with the seed added.
content.vb: Public Function Add(seed As String) As SeedSource
overload: MLEM.Maths.SeedSource.Add*
nameWithType.vb: SeedSource.Add(String)
fullName.vb: MLEM.Maths.SeedSource.Add(String)
name.vb: Add(String)
- uid: MLEM.Maths.SeedSource.Add(System.Guid)
commentId: M:MLEM.Maths.SeedSource.Add(System.Guid)
id: Add(System.Guid)
parent: MLEM.Maths.SeedSource
langs:
- csharp
- vb
name: Add(Guid)
nameWithType: SeedSource.Add(Guid)
fullName: MLEM.Maths.SeedSource.Add(System.Guid)
type: Method
source:
remote:
path: MLEM/Maths/SeedSource.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Add
path: ../MLEM/Maths/SeedSource.cs
startLine: 57
assemblies:
- MLEM
namespace: MLEM.Maths
summary: >-
Adds the given seed to this seed source's value and returns the result as a new seed source.
Guids are scrambled by invoking <xref href="MLEM.Maths.SeedSource.Add(System.Int32)" data-throw-if-not-resolved="false"></xref> using every byte in the <xref href="System.Guid" data-throw-if-not-resolved="false"></xref>'s byte array.
example: []
syntax:
content: public SeedSource Add(Guid seed)
parameters:
- id: seed
type: System.Guid
description: The seed to add.
return:
type: MLEM.Maths.SeedSource
description: A new seed source with the seed added.
content.vb: Public Function Add(seed As Guid) As SeedSource
overload: MLEM.Maths.SeedSource.Add*
- uid: MLEM.Maths.SeedSource.Add(System.Object)
commentId: M:MLEM.Maths.SeedSource.Add(System.Object)
id: Add(System.Object)
parent: MLEM.Maths.SeedSource
langs:
- csharp
- vb
name: Add(object)
nameWithType: SeedSource.Add(object)
fullName: MLEM.Maths.SeedSource.Add(object)
type: Method
source:
remote:
path: MLEM/Maths/SeedSource.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Add
path: ../MLEM/Maths/SeedSource.cs
startLine: 70
assemblies:
- MLEM
namespace: MLEM.Maths
summary: >-
Adds the given seed to this seed source's value and returns the result as a new seed source.
Any objects that don't have a specially defined <xref href="MLEM.Maths.SeedSource.Add(System.Int32)" data-throw-if-not-resolved="false"></xref> overload get scrambled using <xref href="System.Object.GetHashCode" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public SeedSource Add(object seed)
parameters:
- id: seed
type: System.Object
description: The seed to add.
return:
type: MLEM.Maths.SeedSource
description: A new seed source with the seed added.
content.vb: Public Function Add(seed As Object) As SeedSource
overload: MLEM.Maths.SeedSource.Add*
nameWithType.vb: SeedSource.Add(Object)
fullName.vb: MLEM.Maths.SeedSource.Add(Object)
name.vb: Add(Object)
- uid: MLEM.Maths.SeedSource.Rotate
commentId: M:MLEM.Maths.SeedSource.Rotate
id: Rotate
parent: MLEM.Maths.SeedSource
langs:
- csharp
- vb
name: Rotate()
nameWithType: SeedSource.Rotate()
fullName: MLEM.Maths.SeedSource.Rotate()
type: Method
source:
remote:
path: MLEM/Maths/SeedSource.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Rotate
path: ../MLEM/Maths/SeedSource.cs
startLine: 79
assemblies:
- MLEM
namespace: MLEM.Maths
summary: >-
Returns a new seed source whose value is this seed source's value, but scrambled further.
In essence, this creates a new seed source whose value is determined by the current seed source.
example: []
syntax:
content: public SeedSource Rotate()
return:
type: MLEM.Maths.SeedSource
description: A new seed source with a rotated value.
content.vb: Public Function Rotate() As SeedSource
overload: MLEM.Maths.SeedSource.Rotate*
- uid: MLEM.Maths.SeedSource.Get
commentId: M:MLEM.Maths.SeedSource.Get
id: Get
parent: MLEM.Maths.SeedSource
langs:
- csharp
- vb
name: Get()
nameWithType: SeedSource.Get()
fullName: MLEM.Maths.SeedSource.Get()
type: Method
source:
remote:
path: MLEM/Maths/SeedSource.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Get
path: ../MLEM/Maths/SeedSource.cs
startLine: 87
assemblies:
- MLEM
namespace: MLEM.Maths
summary: Returns this seed source's seed value, which can then be used in <xref href="MLEM.Maths.SingleRandom" data-throw-if-not-resolved="false"></xref> or elsewhere.
example: []
syntax:
content: public int Get()
return:
type: System.Int32
description: This seed source's value.
content.vb: Public Function [Get]() As Integer
overload: MLEM.Maths.SeedSource.Get*
- uid: MLEM.Maths.SeedSource.Random
commentId: M:MLEM.Maths.SeedSource.Random
id: Random
parent: MLEM.Maths.SeedSource
langs:
- csharp
- vb
name: Random()
nameWithType: SeedSource.Random()
fullName: MLEM.Maths.SeedSource.Random()
type: Method
source:
remote:
path: MLEM/Maths/SeedSource.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Random
path: ../MLEM/Maths/SeedSource.cs
startLine: 95
assemblies:
- MLEM
namespace: MLEM.Maths
summary: Returns a new <xref href="MLEM.Maths.SeedSource.Random" data-throw-if-not-resolved="false"></xref> instance using this source seed's value, retrieved using <xref href="MLEM.Maths.SeedSource.Get" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public Random Random()
return:
type: System.Random
description: A new <xref href="MLEM.Maths.SeedSource.Random" data-throw-if-not-resolved="false"></xref> using this seed source's value.
content.vb: Public Function Random() As Random
overload: MLEM.Maths.SeedSource.Random*
references:
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: System.Random
commentId: T:System.Random
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
name: Random
nameWithType: Random
fullName: System.Random
- uid: MLEM.Maths.SingleRandom
commentId: T:MLEM.Maths.SingleRandom
href: MLEM.Maths.SingleRandom.html
name: SingleRandom
nameWithType: SingleRandom
fullName: MLEM.Maths.SingleRandom
- uid: MLEM.Maths.SeedSource.Add(System.Int32)
commentId: M:MLEM.Maths.SeedSource.Add(System.Int32)
isExternal: true
href: MLEM.Maths.SeedSource.html#MLEM_Maths_SeedSource_Add_System_Int32_
name: Add(int)
nameWithType: SeedSource.Add(int)
fullName: MLEM.Maths.SeedSource.Add(int)
nameWithType.vb: SeedSource.Add(Integer)
fullName.vb: MLEM.Maths.SeedSource.Add(Integer)
name.vb: Add(Integer)
spec.csharp:
- uid: MLEM.Maths.SeedSource.Add(System.Int32)
name: Add
href: MLEM.Maths.SeedSource.html#MLEM_Maths_SeedSource_Add_System_Int32_
- name: (
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
spec.vb:
- uid: MLEM.Maths.SeedSource.Add(System.Int32)
name: Add
href: MLEM.Maths.SeedSource.html#MLEM_Maths_SeedSource_Add_System_Int32_
- name: (
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- uid: MLEM.Maths.SeedSource
commentId: T:MLEM.Maths.SeedSource
parent: MLEM.Maths
href: MLEM.Maths.SeedSource.html
name: SeedSource
nameWithType: SeedSource
fullName: MLEM.Maths.SeedSource
- uid: MLEM.Maths.SeedSource.Random
commentId: M:MLEM.Maths.SeedSource.Random
href: MLEM.Maths.SeedSource.html#MLEM_Maths_SeedSource_Random
name: Random()
nameWithType: SeedSource.Random()
fullName: MLEM.Maths.SeedSource.Random()
spec.csharp:
- uid: MLEM.Maths.SeedSource.Random
name: Random
href: MLEM.Maths.SeedSource.html#MLEM_Maths_SeedSource_Random
- name: (
- name: )
spec.vb:
- uid: MLEM.Maths.SeedSource.Random
name: Random
href: MLEM.Maths.SeedSource.html#MLEM_Maths_SeedSource_Random
- name: (
- name: )
- uid: MLEM.Maths
commentId: N:MLEM.Maths
href: MLEM.html
name: MLEM.Maths
nameWithType: MLEM.Maths
fullName: MLEM.Maths
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Maths
name: Maths
href: MLEM.Maths.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Maths
name: Maths
href: MLEM.Maths.html
- uid: System.ValueType.Equals(System.Object)
commentId: M:System.ValueType.Equals(System.Object)
parent: System.ValueType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
name: Equals(object)
nameWithType: ValueType.Equals(object)
fullName: System.ValueType.Equals(object)
nameWithType.vb: ValueType.Equals(Object)
fullName.vb: System.ValueType.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.ValueType.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.ValueType.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.ValueType.GetHashCode
commentId: M:System.ValueType.GetHashCode
parent: System.ValueType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
name: GetHashCode()
nameWithType: ValueType.GetHashCode()
fullName: System.ValueType.GetHashCode()
spec.csharp:
- uid: System.ValueType.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.ValueType.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
- name: (
- name: )
- uid: System.ValueType.ToString
commentId: M:System.ValueType.ToString
parent: System.ValueType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
name: ToString()
nameWithType: ValueType.ToString()
fullName: System.ValueType.ToString()
spec.csharp:
- uid: System.ValueType.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
- name: (
- name: )
spec.vb:
- uid: System.ValueType.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: System.ValueType
commentId: T:System.ValueType
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype
name: ValueType
nameWithType: ValueType
fullName: System.ValueType
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: MLEM.Maths.SeedSource.Add*
commentId: Overload:MLEM.Maths.SeedSource.Add
href: MLEM.Maths.SeedSource.html#MLEM_Maths_SeedSource_Add_System_Int32_
name: Add
nameWithType: SeedSource.Add
fullName: MLEM.Maths.SeedSource.Add
- uid: System.Int32.MaxValue
commentId: F:System.Int32.MaxValue
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32.maxvalue
name: MaxValue
nameWithType: int.MaxValue
fullName: int.MaxValue
nameWithType.vb: Integer.MaxValue
fullName.vb: Integer.MaxValue
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: System.Guid
commentId: T:System.Guid
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
name: Guid
nameWithType: Guid
fullName: System.Guid
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: MLEM.Maths.SeedSource.Rotate*
commentId: Overload:MLEM.Maths.SeedSource.Rotate
href: MLEM.Maths.SeedSource.html#MLEM_Maths_SeedSource_Rotate
name: Rotate
nameWithType: SeedSource.Rotate
fullName: MLEM.Maths.SeedSource.Rotate
- uid: MLEM.Maths.SeedSource.Get*
commentId: Overload:MLEM.Maths.SeedSource.Get
href: MLEM.Maths.SeedSource.html#MLEM_Maths_SeedSource_Get
name: Get
nameWithType: SeedSource.Get
fullName: MLEM.Maths.SeedSource.Get
- uid: MLEM.Maths.SeedSource.Get
commentId: M:MLEM.Maths.SeedSource.Get
href: MLEM.Maths.SeedSource.html#MLEM_Maths_SeedSource_Get
name: Get()
nameWithType: SeedSource.Get()
fullName: MLEM.Maths.SeedSource.Get()
spec.csharp:
- uid: MLEM.Maths.SeedSource.Get
name: Get
href: MLEM.Maths.SeedSource.html#MLEM_Maths_SeedSource_Get
- name: (
- name: )
spec.vb:
- uid: MLEM.Maths.SeedSource.Get
name: Get
href: MLEM.Maths.SeedSource.html#MLEM_Maths_SeedSource_Get
- name: (
- name: )
- uid: MLEM.Maths.SeedSource.Random*
commentId: Overload:MLEM.Maths.SeedSource.Random
href: MLEM.Maths.SeedSource.html#MLEM_Maths_SeedSource_Random
name: Random
nameWithType: SeedSource.Random
fullName: MLEM.Maths.SeedSource.Random