rfc:random_extension_improvement
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
rfc:random_extension_improvement [2022/07/19 17:41] – implemented zeriyoshi | rfc:random_extension_improvement [2022/07/22 09:55] (current) – reword two issues as the problem (VS the proposed solution) guilliamxavier | ||
---|---|---|---|
Line 36: | Line 36: | ||
In order to preserve the implementation of the lcg_value() function, the internal implementation is retained, but the implementation as a class is being dropped to prevent users from unintentionally using it. | In order to preserve the implementation of the lcg_value() function, the internal implementation is retained, but the implementation as a class is being dropped to prevent users from unintentionally using it. | ||
- | ==== Add Randomizer:: | + | ==== There is no equivalent of array_rand() ==== |
< | < | ||
Line 67: | Line 67: | ||
Therefore, it may be better to change the alternative method of str_shuffle(), | Therefore, it may be better to change the alternative method of str_shuffle(), | ||
- | ==== Refine | + | ==== Engine |
To clearly identify the implemented algorithm, the PCG64 and MersenneTwister engines should be renamed to their canonical upstream name: | To clearly identify the implemented algorithm, the PCG64 and MersenneTwister engines should be renamed to their canonical upstream name: | ||
Line 106: | Line 106: | ||
</ | </ | ||
- | ==== Add Randomizer:: | + | ==== There is no equivalent of array_rand() ==== |
<doodle title=" | <doodle title=" | ||
Line 120: | Line 120: | ||
</ | </ | ||
- | ==== Refine | + | ==== Engine |
<doodle title=" | <doodle title=" |
rfc/random_extension_improvement.1658252497.txt.gz · Last modified: 2022/07/19 17:41 by zeriyoshi