Skip to content

Commit 4b8fb36

Browse files
fix: eslint error
1 parent b050c04 commit 4b8fb36

2 files changed

Lines changed: 35 additions & 41 deletions

File tree

lib/node_modules/@stdlib/random/base/xorshift128/docs/repl.txt

Lines changed: 35 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,12 @@
2020

2121
Examples
2222
--------
23-
> var rng = {{alias}}();
24-
> var v = rng();
23+
> var rng = {{alias}}()
24+
> var v = rng()
25+
233179498
2526

2627

27-
{{alias}}( options )
28+
{{alias}}([options])
2829
Returns a xorshift128+ pseudorandom number generator with specified options.
2930

3031
Parameters
@@ -55,13 +56,16 @@
5556
Examples
5657
--------
5758
// Basic usage:
58-
> var rng = {{alias}}();
59-
> var v = rng();
60-
> v = rng();
59+
> var rng = {{alias}}()
60+
> var v = rng()
61+
233179498
62+
> v = rng()
63+
987654321
6164

6265
// Provide a seed:
63-
> rng = {{alias}}( { 'seed': 1234 } );
64-
> v = rng();
66+
> rng = {{alias}}( { 'seed': 1234 } )
67+
> v = rng()
68+
233179498
6569

6670

6771
rng()
@@ -74,8 +78,9 @@ rng()
7478

7579
Examples
7680
--------
77-
> var rng = {{alias}}();
78-
> var v = rng();
81+
> var rng = {{alias}}()
82+
> var v = rng()
83+
233179498
7984

8085

8186
rng.normalized()
@@ -88,8 +93,9 @@ rng.normalized()
8893

8994
Examples
9095
--------
91-
> var rng = {{alias}}();
92-
> var v = rng.normalized();
96+
> var rng = {{alias}}()
97+
> var v = rng.normalized()
98+
0.54321
9399

94100

95101
rng.copy()
@@ -102,18 +108,18 @@ rng.copy()
102108

103109
Examples
104110
--------
105-
> var rng = {{alias}}();
106-
> var copy = rng.copy();
107-
> var v1 = rng();
108-
> var v2 = copy();
111+
> var rng = {{alias}}()
112+
> var copy = rng.copy()
113+
> var v1 = rng()
114+
> var v2 = copy()
109115

110116

111117
rng.NAME
112118
Generator name.
113119

114120
Examples
115121
--------
116-
> var rng = {{alias}}();
122+
> var rng = {{alias}}()
117123
> var str = rng.NAME
118124
'xorshift128+'
119125

@@ -123,8 +129,8 @@ rng.seed
123129

124130
Examples
125131
--------
126-
> var rng = {{alias}}( { 'seed': 1234 } );
127-
> var seed = rng.seed;
132+
> var rng = {{alias}}( { 'seed': 1234 } )
133+
> var seed = rng.seed
128134
1234
129135

130136

@@ -133,24 +139,24 @@ rng.state
133139

134140
Examples
135141
--------
136-
> var rng = {{alias}}();
137-
> var v = rng();
138-
> v = rng();
139-
> v = rng();
142+
> var rng = {{alias}}()
143+
> var v = rng()
144+
> v = rng()
145+
> v = rng()
140146

141147
// Get the current state:
142148
> var state = rng.state
143149
<Uint32Array>
144150

145-
> v = rng();
146-
> v = rng();
151+
> v = rng()
152+
> v = rng()
147153

148154
// Set the state:
149-
> rng.state = state;
155+
> rng.state = state
150156

151157
// Replay the last two pseudorandom numbers:
152-
> v = rng();
153-
> v = rng();
158+
> v = rng()
159+
> v = rng()
154160

155161

156162
rng.toJSON()
@@ -163,6 +169,6 @@ rng.toJSON()
163169

164170
Examples
165171
--------
166-
> var rng = {{alias}}();
172+
> var rng = {{alias}}()
167173
> var o = rng.toJSON()
168174
{ 'type': 'PRNG', 'name': 'xorshift128+', 'state': [...], 'params': [] }

lib/node_modules/@stdlib/random/base/xorshift128/lib/factory.js

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,6 @@ var randu = require( '@stdlib/random/base/randu' );
6262

6363
// VARIABLES //
6464

65-
/* eslint-disable no-magic-numbers */
66-
6765
/**
6866
* State array length (4 × 32-bit values = 2 × 64-bit values).
6967
*
@@ -125,11 +123,8 @@ function shift64Left( hi, lo, shift ) {
125123
if ( shift >= 32 ) {
126124
return [ (lo << (shift - 32)) >>> 0, 0 ];
127125
}
128-
/* eslint-disable no-bitwise */
129126
newHi = ((hi << shift) | (lo >>> (32 - shift))) >>> 0;
130127
newLo = (lo << shift) >>> 0;
131-
132-
/* eslint-enable no-bitwise */
133128
return [ newHi, newLo ];
134129
}
135130

@@ -192,8 +187,6 @@ function add64( hi1, lo1, hi2, lo2 ) {
192187
* @returns {Uint32Array} initialized state
193188
*/
194189
function initState( state, seed ) {
195-
/* eslint-disable no-magic-numbers */
196-
197190
// Use seed to initialize s0 and s1
198191
// Based on SplitMix64 constants for good distribution
199192
var s0 = seed >>> 0;
@@ -209,8 +202,6 @@ function initState( state, seed ) {
209202
state[ S1_HI_INDEX ] = (s0 + 12345) >>> 0;
210203
state[ S1_LO_INDEX ] = (s1 + 12345) >>> 0;
211204

212-
/* eslint-enable no-magic-numbers */
213-
214205
return state;
215206
}
216207

@@ -294,10 +285,7 @@ function factory( options ) {
294285
}
295286
}
296287
} else {
297-
/* eslint-disable no-magic-numbers */
298288
seed = floor( randu() * 0x100000000 );
299-
300-
/* eslint-enable no-magic-numbers */
301289
}
302290

303291
if ( STATE === void 0 ) {

0 commit comments

Comments
 (0)