|
ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Inheritance diagram for ilArrayElementShuffler:
Collaboration diagram for ilArrayElementShuffler:Public Member Functions | |
| __construct () | |
| getSeed () | |
| setSeed ($seed) | |
| buildRandomSeed () | |
| buildSeedFromString ($string) | |
| shuffle ($array) | |
Protected Attributes | |
| $seed | |
Private Member Functions | |
| initSeed ($seed) | |
| shuffleArray ($array) | |
| mtShuffle ($orderedArray) | |
| isMtRandomizerAvailable () | |
Definition at line 11 of file class.ilArrayElementShuffler.php.
| ilArrayElementShuffler::__construct | ( | ) |
Definition at line 20 of file class.ilArrayElementShuffler.php.
References buildRandomSeed(), and setSeed().
Here is the call graph for this function:| ilArrayElementShuffler::buildRandomSeed | ( | ) |
Definition at line 44 of file class.ilArrayElementShuffler.php.
Referenced by __construct(), and shuffle().
Here is the caller graph for this function:| ilArrayElementShuffler::buildSeedFromString | ( | $string | ) |
| string | $string |
Definition at line 54 of file class.ilArrayElementShuffler.php.
| ilArrayElementShuffler::getSeed | ( | ) |
Definition at line 28 of file class.ilArrayElementShuffler.php.
References $seed.
Referenced by shuffle().
Here is the caller graph for this function:
|
private |
| integer | $seed |
Definition at line 74 of file class.ilArrayElementShuffler.php.
References $seed, and isMtRandomizerAvailable().
Referenced by shuffle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 124 of file class.ilArrayElementShuffler.php.
Referenced by initSeed(), and shuffleArray().
Here is the caller graph for this function:
|
private |
| array | $orderedArray |
Definition at line 107 of file class.ilArrayElementShuffler.php.
Referenced by shuffleArray().
Here is the caller graph for this function:| ilArrayElementShuffler::setSeed | ( | $seed | ) |
| integer | $seed |
Definition at line 36 of file class.ilArrayElementShuffler.php.
References $seed.
Referenced by __construct().
Here is the caller graph for this function:| ilArrayElementShuffler::shuffle | ( | $array | ) |
| array | $array |
Reimplemented in ilArrayElementOrderKeeper.
Definition at line 63 of file class.ilArrayElementShuffler.php.
References buildRandomSeed(), getSeed(), initSeed(), and shuffleArray().
Referenced by assClozeGap\getItems(), and shuffleArray().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| array | $array |
Definition at line 92 of file class.ilArrayElementShuffler.php.
References isMtRandomizerAvailable(), mtShuffle(), and shuffle().
Referenced by shuffle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 16 of file class.ilArrayElementShuffler.php.
Referenced by getSeed(), initSeed(), and setSeed().