File tree Expand file tree Collapse file tree 2 files changed +18
-337
lines changed
lib/node_modules/@stdlib/random/base/tinymt32 Expand file tree Collapse file tree 2 files changed +18
-337
lines changed Original file line number Diff line number Diff line change 6464 --------
6565 // Basic usage:
6666 > var rand = {{alias}}.factory();
67- > r = rand()
68- > r = rand()
67+ > r = rand();
68+ > r = rand();
6969
7070 // Provide a seed:
71- > rand = {{alias}}.factory( { 'seed': 1234 } )
71+ > rand = {{alias}}.factory( { 'seed': 1234 } );
7272 > r = rand()
7373 2682965004
7474
7878
7979 Examples
8080 --------
81- > var str = {{alias}}.NAME;
81+ > var str = {{alias}}.NAME
8282 'tinymt32'
8383
8484
8787
8888 Examples
8989 --------
90- > var v = {{alias}}.MIN;
90+ > var v = {{alias}}.MIN
9191 0
9292
9393
9696
9797 Examples
9898 --------
99- > var v = {{alias}}.MAX;
99+ > var v = {{alias}}.MAX
100100 4294967295
101101
102102
121121
122122 Examples
123123 --------
124- > var r = {{alias}}();
124+ > var r = {{alias}}()
125125 <number>
126- > r = {{alias}}();
127126
127+ > r = {{alias}}()
128128 <number>
129+
129130 > r = {{alias}}();
130131
131132
132133 // Get a copy of the current state:
133- > var state = {{alias}}.state;
134+ > var state = {{alias}}.state
134135 <Uint32Array>
135136
136- > r = {{alias}}();
137-
137+ > r = {{alias}}()
138138 <number>
139+
139140 > r = {{alias}}();
140141
141142
142143 // Set the state:
143- > {{alias}}.state = state
144+ > {{alias}}.state = state;
144145
145146 // Replay the last two pseudorandom numbers:
146- > r = {{alias}}();
147-
147+ > r = {{alias}}()
148148 <number>
149- > r = {{alias}}();
150149
150+ > r = {{alias}}();
151151
152152
153153{{alias}}.stateLength
154154 Length of generator state.
155155
156156 Examples
157157 --------
158- > var len = {{alias}}.stateLength;
158+ > var len = {{alias}}.stateLength
159159 4
160160
161161
164164
165165 Examples
166166 --------
167- > var sz = {{alias}}.byteLength;
167+ > var sz = {{alias}}.byteLength
168168 40
169169
170170
178178
179179 Examples
180180 --------
181- > var o = {{alias}}.toJSON();
181+ > var o = {{alias}}.toJSON()
182182 { 'type': 'PRNG', 'name': '...', 'state': {...}, 'params': [] }
183183
184184 See Also
You can’t perform that action at this time.
0 commit comments