### 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 value which can be used as a seed for a or . Seed sources feature a convenient way to add multiple seeds using , which will be sufficiently scrambled to be deterministically pseudorandom and combined into a single .
This struct behaves similarly to System.HashCode
in many ways, with an important distinction being that '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 based on an object's x
and y
coordinates by combining them into a using . The values generated by the created using will then be determined by the specific pair of x
and y
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 using a typecast version, followed by invoking using the decimal value multiplied by .
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 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 using every byte in the '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 overload get scrambled using .
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 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 instance using this source seed's value, retrieved using .
example: []
syntax:
content: public Random Random()
return:
type: System.Random
description: A new 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