-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrandom-state.asd
More file actions
executable file
·26 lines (23 loc) · 1.06 KB
/
Copy pathrandom-state.asd
File metadata and controls
executable file
·26 lines (23 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
(in-package :ASDF)
(defsystem "random-state"
:description "Portable random number generation."
:long-description "This is a collection of pseudo random number generators (PRNGs). While Common Lisp does provide a `RANDOM` function, it does not allow the user to pass an explicit SEED, nor to portably exchange the random state between implementations. This can be a headache in cases like games, where a controlled seeding process can be very useful."
:version "0.1.0"
:author "Nicolas Hafner <shinmera@tymoon.eu>"
:licence "Artistic License 2.0
Copyright (c) 2000-2006, The Perl Foundation."
:maintainer "Achim Bornhoeft"
;; :serial t means that each component is only compiled, when the
;; predecessors are already loaded
:serial t
:components
((:file "package")
(:file "toolkit")
(:file "generator")
(:file "linear-congruence")
(:file "mersenne-twister")
(:file "middle-square")
(:file "pcg")
(:file "rc4")
(:file "tt800")
))