O PowerShell oferece uma abordagem direta para gerar números aleatórios usando o cmdlet Get-Random.
Get-Random
Você tem à disposição alguns cmdlets e métodos úteis no PowerShell para arredondamento.
O PowerShell não tem suporte interno para números complexos, então você deve criar sua própria solução ou usar o System.Numerics.Complex do .NET.
System.Numerics.Complex