* Generates a random plugboard setting value. * @protected * @param {Random} random Random instance * @param {Setting} setting Plugboard setting * @return {string} Randomized plugboard setting value
(random, setting)
| 912 | * @return {string} Randomized plugboard setting value |
| 913 | */ |
| 914 | randomizePlugboardValue (random, setting) { |
| 915 | const shuffled = |
| 916 | ArrayUtil.shuffle(alphabet.split(''), random) |
| 917 | .join('').substr(0, 20) |
| 918 | return StringUtil.chunk(shuffled, 2).join(' ') |
| 919 | } |
| 920 | |
| 921 | /** |
| 922 | * Returns a model entry by given name. |