High-quality splittable pseudorandom number generator

#11Fail to install tf-random on Win64

λ cabal install tf-random
Resolving dependencies...
Configuring tf-random-0.5...
Building tf-random-0.5...
Failed to install tf-random-0.5
Build log ( C:-8.4.3-random-0.5-I39p3qgWMzeLwkvBknVuZq.log ):
Preprocessing library for tf-random-0.5..
Building library for tf-random-0.5..
[1 of 4] Compiling System.Random.TF.Gen ( src.hs, dist.o )
[2 of 4] Compiling System.Random.TF.Init ( src.hs, dist.o )

src.hs:94:5: warning: [-Wdeprecations]
In the use of `bitSize' (imported from Data.Bits):
Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead"
|
94 | | bitSize n > 64 = error "mkTFGen: case where size of Int > 64 not implemented"
| ^
[3 of 4] Compiling System.Random.TF ( src.hs, dist.o )
[4 of 4] Compiling System.Random.TF.Instances ( src.hs, dist.o )
C:7E3~121436_0_2.rsp: commitBuffer: invalid argument (invalid character)
cabal: Leaving directory 'C:7E3~1-tmp-16616-random-0.5'
cabal: Error: some packages failed to install:
tf-random-0.5-I39p3qgWMzeLwkvBknVuZq failed during the building phase. The
exception was:
ExitFailure 1