2012-01-25 5 views

risposta

8

Secondo the documentation, questo dovrebbe funzionare:

mySample :: StdGen -> Int -> [a] -> [a] 
mySample g n xs = fst $ sampleState (sample n xs) g 

Tuttavia, ottengo gli errori delle istanze si sovrappongono quando si cerca di compilarlo. Ho ottenuto questo per compilare, però:

mySample :: StdGen -> Int -> [a] -> [a] 
mySample g n xs = evalState (runRVar (sample n xs) StdRandom) g 
Problemi correlati