Sunday, August 07, 2011

Generate list of numbers 0..n-1 in randomized order using DrRacket

#lang racket
; shuffle-list is interesting, check it out!
(require games/cards/utils)
; seed the random number generator
(random-seed (modulo (current-milliseconds) 10000))
; generates list of numbers from 0 to n-1 but in randomized order
(define (random-number-list n)
(shuffle-list (for/list ((i (in-range 0 n))) i) n))
view raw randlist.rkt hosted with ❤ by GitHub


The most fun was looking at shuffle-list.