There seems to be a bit of cofusion about how Get-Random works.
Try this
1..10 | foreach {Get-Random}
you’ll get randomly selected 32-bit unsigned integer between 0 (zero) and Int32.MaxValue (0x7FFFFFFF, 2,147,483,647).
The –Minimum parameter sets a minimum value – you will not get any values BELOW this
try this
1..10 | foreach {Get-Random -Minimum 1000}
The –Maximum parameter sets the ceiling on returned values – you will not get any values AT OR ABOVE this value
try this
1..10 | foreach {Get-Random -Maximum 1000}
used in conjunction they define a range of values from which a random value is chosen
try this
1..10 | foreach {Get-Random -Minimum 500 -Maximum 1000}