Re: [racket-users] Predictable random...so to say

2016-12-02 Thread Meino . Cramer
Hi Gustavo, oh YEAH - WHOW...what a *MACHINE* ! :) 8) Thanks a lot! Cheers Meino Gustavo Massaccesi [16-12-03 03:18]: > I suggest to use the current-pseudo-random-generator, because otherwise the > shuffle/seed will change globally the random sequence of all the program. > For example: > >

Re: [racket-users] Predictable random...so to say

2016-12-02 Thread Gustavo Massaccesi
I suggest to use the current-pseudo-random-generator, because otherwise the shuffle/seed will change globally the random sequence of all the program. For example: ;--- #lang racket ;; shuffle/seed : list? integer -> list? (define (shuffle/seed lst seed) (random-seed seed) (shuffle lst)) (def

Re: [racket-users] Predictable random...so to say

2016-12-02 Thread Meino . Cramer
Daniel Feltey [16-12-02 09:28]: > I think something like this works: > > ;; shuffle/seed : list? integer -> list? > (define (shuffle/seed lst seed) > (random-seed seed) > (shuffle lst)) > > > (define a-list (list 1 2 3 4 5 6 7 8 9 10)) > > (shuffle/seed a-list 0) > '(3 4 9 8 5 1 10 7 6 2) >

Re: [racket-users] Predictable random...so to say

2016-12-02 Thread Daniel Feltey
I think something like this works: ;; shuffle/seed : list? integer -> list? (define (shuffle/seed lst seed) (random-seed seed) (shuffle lst)) > (define a-list (list 1 2 3 4 5 6 7 8 9 10)) > (shuffle/seed a-list 0) '(3 4 9 8 5 1 10 7 6 2) > (shuffle/seed a-list 0) '(3 4 9 8 5 1 10 7 6 2) > (sh

[racket-users] Predictable random...so to say

2016-12-02 Thread Meino . Cramer
Hi, is there a racket function, which shuffles a list of items based on a seed value...that is: Same seed value results in same shuffle results? Cheers Meino -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and st