2012-01-25 10 views

Respuesta

8

Según the documentation, esto debería funcionar:

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

Sin embargo, tengo errores de instancia que se solapan cuando se trata de compilarlo. Tengo esto para compilar, sin embargo:

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