Skip to content

Commit c272e9f

Browse files
committed
rename nextReal back to next
1 parent 9437841 commit c272e9f

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/internal/mersenne/mersenne.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ import Twister from './twister';
88
export interface Mersenne {
99
/**
1010
* Generates a random float between `[0, 1)`.
11+
* This method is called `next` so that it could be used as a [iterator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterator_protocol)
1112
*/
12-
nextReal(): number;
13+
next(): number;
1314

1415
/**
1516
* Sets the seed to use.
@@ -30,7 +31,7 @@ export default function mersenne(): Mersenne {
3031
twister.initGenrand(Math.ceil(Math.random() * Number.MAX_SAFE_INTEGER));
3132

3233
return {
33-
nextReal(): number {
34+
next(): number {
3435
return twister.genrandReal2();
3536
},
3637
seed(seed: number | number[]): void {

src/modules/number/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export class NumberModule {
8181
const mersenne: Mersenne =
8282
// @ts-expect-error: access private member field
8383
this.faker._mersenne;
84-
const real = mersenne.nextReal();
84+
const real = mersenne.next();
8585
return Math.floor(real * (effectiveMax + 1 - effectiveMin) + effectiveMin);
8686
}
8787

@@ -157,7 +157,7 @@ export class NumberModule {
157157
} else {
158158
// @ts-expect-error: access private member field
159159
const mersenne: Mersenne = this.faker._mersenne;
160-
const real = mersenne.nextReal();
160+
const real = mersenne.next();
161161
return real * (max - min) + min;
162162
}
163163
}

0 commit comments

Comments
 (0)