Changeset 4552 for trunk/library/randomp.lgt
- Timestamp:
- 10/31/08 10:40:33 (2 months ago)
- Files:
-
- 1 modified
-
trunk/library/randomp.lgt (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/library/randomp.lgt
r4333 r4552 3 3 4 4 :- info([ 5 version is 1. 01,5 version is 1.1, 6 6 author is 'Paulo Moura', 7 date is 2008/ 6/30,7 date is 2008/10/31, 8 8 comment is 'Random number generator protocol.']). 9 9 10 10 :- public(random/1). 11 :- synchronized(random/1). 11 12 :- mode(random(-float), one). 12 13 :- info(random/1, [ … … 15 16 16 17 :- public(random/3). 18 :- synchronized(random/3). 17 19 :- mode(random(+integer, +integer, -integer), zero_or_one). 18 20 :- mode(random(+float, +float, -float), zero_or_one). … … 22 24 23 25 :- public(randseq/4). 26 :- synchronized(randseq/4). 24 27 :- mode(randseq(+integer, +integer, +integer, -list(integer)), zero_or_one). 25 28 :- mode(randseq(+integer, +float, +float, -list(float)), zero_or_one). … … 29 32 30 33 :- public(randset/4). 34 :- synchronized(randset/4). 31 35 :- mode(randset(+integer, +integer, +integer, -list(integer)), zero_or_one). 32 36 :- mode(randset(+integer, +float, +float, -list(float)), zero_or_one). … … 36 40 37 41 :- public(reset_seed/0). 42 :- synchronized(reset_seed/0). 38 43 :- mode(reset_seed, one). 39 44 :- info(reset_seed/0, [ … … 41 46 42 47 :- public(set_seed/1). 48 :- synchronized(set_seed/1). 43 49 :- mode(set_seed(+integer), zero_or_one). 44 50 :- info(set_seed/1, [
