File tree Expand file tree Collapse file tree 2 files changed +12
-13
lines changed
reference/random/random/engine/xoshiro256starstar Expand file tree Collapse file tree 2 files changed +12
-13
lines changed Original file line number Diff line number Diff line change 16
16
<function >Random\Engine\Xoshiro256StarStar::generate</function > was called
17
17
2<superscript >128</superscript > times.
18
18
</para >
19
-
20
19
<para >
21
- Jumping allows for splitting a single seeded <classname >Random\Engine\Xoshiro256StarStar</classname >
22
- engine instance into 2<superscript >128</superscript > non-overlapping instances with 2<superscript >128</superscript >
23
- values each, by repeatedly <link linkend =" language.oop5.cloning" >cloning</link > and
24
- then jumping an engine acting as a blueprint.
20
+ The purpose of a jump is to facilitate the creation of a new <classname >Random\Engine\Xoshiro256StarStar</classname >
21
+ engine from an existing seeded <classname >Random\Engine\Xoshiro256StarStar</classname > engine.
22
+ The seeded engine acts as a blueprint, which can be <link linkend =" language.oop5.cloning" >cloned</link >
23
+ and repeatedly jumped to create 2<superscript >128</superscript > non-overlapping sequences with
24
+ 2<superscript >128</superscript > values each.
25
25
</para >
26
26
</refsect1 >
27
27
Original file line number Diff line number Diff line change 16
16
<function >Random\Engine\Xoshiro256StarStar::generate</function > was called
17
17
2<superscript >192</superscript > times.
18
18
</para >
19
-
20
19
<para >
21
- Long jumping allows for splitting a single seeded <classname >Random\Engine\Xoshiro256StarStar</classname >
22
- engine instance into 2<superscript >64</superscript > non-overlapping instances with 2<superscript >192</superscript >
23
- values each, by repeatedly <link linkend =" language.oop5.cloning" >cloning</link > and then
24
- long jumping an engine acting as a blueprint.
20
+ The purpose of a long jump is to facilitate the creation of a new <classname >Random\Engine\Xoshiro256StarStar</classname >
21
+ engine from an existing seeded <classname >Random\Engine\Xoshiro256StarStar</classname > engine.
22
+ The seeded engine acts as a blueprint, which can be <link linkend =" language.oop5.cloning" >cloned</link >
23
+ and repeatedly jumped to create 2<superscript >64</superscript > non-overlapping sequences with
24
+ 2<superscript >192</superscript > values each.
25
25
</para >
26
-
27
26
<para >
28
27
Long jumping may be combined with <function >Random\Engine\Xoshiro256StarStar::jump</function >ing
29
- by further splitting each of the 2<superscript >64</superscript > instances generated by long jumping,
30
- into 2<superscript >128</superscript > instances of 2<superscript >64</superscript > values each.
28
+ to further split each of the 2<superscript >64</superscript > sequences generated by long jumping,
29
+ into 2<superscript >128</superscript > sequences of 2<superscript >64</superscript > values each.
31
30
</para >
32
31
</refsect1 >
33
32
You can’t perform that action at this time.
0 commit comments