[GHC] #801: random list from randomseed ... amd64 differs

GHC trac at galois.com
Thu Sep 28 07:51:26 EDT 2006


#801: random list from randomseed ... amd64 differs
-----------------------+----------------------------------------------------
  Reporter:  caaadar   |          Owner:                
      Type:  bug       |         Status:  new           
  Priority:  normal    |      Milestone:                
 Component:  Compiler  |        Version:  6.4.2         
  Severity:  normal    |     Resolution:                
  Keywords:            |             Os:  Linux         
Difficulty:  Unknown   |   Architecture:  x86_64 (amd64)
-----------------------+----------------------------------------------------
Old description:

> I have the following:
>
> > randomList::Int->[Double]
> > randomList seed = randoms (mkStdGen seed)::[Double]
>
> randomList 2342 on Linux/amd64 differs from Linux/x86 and Mac/PPC (all i
> were able to find out)
>
> on Linux/x86 it is the same as on Mac/PPC.
>
> is that a bug ?  mkStdGen should produce proper (reproduceable)
> Pseudorandomnumbers but they are not inter-OS-reproduceable

New description:

 I have the following:
 {{{
 > randomList::Int->[Double]
 > randomList seed = randoms (mkStdGen seed)::[Double]
 }}}
 randomList 2342 on Linux/amd64 differs from Linux/x86 and Mac/PPC (all i
 were able to find out)

 on Linux/x86 it is the same as on Mac/PPC.

 is that a bug?  `mkStdGen` should produce proper (reproduceable)
 Pseudorandomnumbers but they are not inter-OS-reproduceable

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/801>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the Glasgow-haskell-bugs mailing list