Вы можете использовать Parallel.ForEach
.Seq.iter
не должен использоваться для этого puropse.Наблюдайте, что
Seq.iter (fun n -> printfn "%i" (nth_prime_number n)) { 10 .. 1 }
Ожидается
29
23
19
17
13
11
7
5
3
2
Вы получаете что-нибудь.Например
29
19
23
11
17
13
7
3
2
5