3v4l.org

run code in 300+ PHP versions simultaneously
<?php $letters = ['A' => 8, 'B' => 16, 'C' => 15, 'D' => 4, 'E' => 1]; var_export( randomPairs($letters) ); function randomPairs(array $letters, array $result = []): array { if (count($letters) < 2) { $result['unpaired'] = $letters; return $result; } $keys = array_rand($letters, 2); shuffle($keys); $result['paired'][] = $keys[0] . $keys[1]; --$letters[$keys[0]]; --$letters[$keys[1]]; return randomPairs(array_filter($letters), $result); }
Output for 7.4.12
array ( 'paired' => array ( 0 => 'BA', 1 => 'DC', 2 => 'CD', 3 => 'BA', 4 => 'AE', 5 => 'AC', 6 => 'CA', 7 => 'CA', 8 => 'BD', 9 => 'DA', 10 => 'CA', 11 => 'BC', 12 => 'BC', 13 => 'BC', 14 => 'CB', 15 => 'CB', 16 => 'CB', 17 => 'BC', 18 => 'BC', 19 => 'BC', ), 'unpaired' => array ( 'B' => 4, ), )
Output for 7.4.11
array ( 'paired' => array ( 0 => 'AC', 1 => 'CE', 2 => 'DB', 3 => 'BD', 4 => 'CA', 5 => 'AD', 6 => 'BC', 7 => 'CB', 8 => 'BA', 9 => 'AC', 10 => 'AC', 11 => 'CB', 12 => 'DB', 13 => 'CB', 14 => 'BA', 15 => 'BC', 16 => 'AC', 17 => 'CB', 18 => 'CB', 19 => 'BC', 20 => 'CB', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.4.10
array ( 'paired' => array ( 0 => 'CE', 1 => 'AB', 2 => 'BC', 3 => 'CA', 4 => 'CB', 5 => 'CD', 6 => 'CD', 7 => 'CD', 8 => 'BD', 9 => 'CA', 10 => 'AB', 11 => 'BC', 12 => 'AC', 13 => 'AB', 14 => 'AB', 15 => 'CB', 16 => 'AC', 17 => 'CB', 18 => 'BC', 19 => 'BC', ), 'unpaired' => array ( 'B' => 4, ), )
Output for 7.4.9
array ( 'paired' => array ( 0 => 'AD', 1 => 'CE', 2 => 'DC', 3 => 'DC', 4 => 'DB', 5 => 'CA', 6 => 'CB', 7 => 'BA', 8 => 'AB', 9 => 'BC', 10 => 'CA', 11 => 'AB', 12 => 'CB', 13 => 'BC', 14 => 'CB', 15 => 'BC', 16 => 'CB', 17 => 'CB', 18 => 'BC', 19 => 'CA', 20 => 'BA', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.4.8
array ( 'paired' => array ( 0 => 'DA', 1 => 'ED', 2 => 'DB', 3 => 'CA', 4 => 'DA', 5 => 'BA', 6 => 'CA', 7 => 'AC', 8 => 'BA', 9 => 'AC', 10 => 'BC', 11 => 'BC', 12 => 'CB', 13 => 'BC', 14 => 'BC', 15 => 'CB', 16 => 'CB', 17 => 'CB', 18 => 'BC', 19 => 'CB', 20 => 'BC', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.4.7
array ( 'paired' => array ( 0 => 'CB', 1 => 'CB', 2 => 'CB', 3 => 'EC', 4 => 'DC', 5 => 'AB', 6 => 'CA', 7 => 'CB', 8 => 'DA', 9 => 'AD', 10 => 'CD', 11 => 'BC', 12 => 'BA', 13 => 'AB', 14 => 'AC', 15 => 'CA', 16 => 'CB', 17 => 'CB', 18 => 'BC', 19 => 'CB', ), 'unpaired' => array ( 'B' => 4, ), )
Output for 7.4.6
array ( 'paired' => array ( 0 => 'CA', 1 => 'AD', 2 => 'EB', 3 => 'DB', 4 => 'DA', 5 => 'CB', 6 => 'CA', 7 => 'CB', 8 => 'DC', 9 => 'CA', 10 => 'BA', 11 => 'CB', 12 => 'BA', 13 => 'CB', 14 => 'AB', 15 => 'CB', 16 => 'CB', 17 => 'BC', 18 => 'BC', 19 => 'CB', 20 => 'CB', 21 => 'BC', ), 'unpaired' => array ( ), )
Output for 7.4.5
array ( 'paired' => array ( 0 => 'CB', 1 => 'EB', 2 => 'AC', 3 => 'CD', 4 => 'CD', 5 => 'AC', 6 => 'DB', 7 => 'CB', 8 => 'DA', 9 => 'BA', 10 => 'AC', 11 => 'CA', 12 => 'BA', 13 => 'CB', 14 => 'BA', 15 => 'BC', 16 => 'BC', 17 => 'CB', 18 => 'BC', 19 => 'CB', 20 => 'CB', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.4.4
array ( 'paired' => array ( 0 => 'ED', 1 => 'DB', 2 => 'CB', 3 => 'AC', 4 => 'DA', 5 => 'DB', 6 => 'BC', 7 => 'AC', 8 => 'BA', 9 => 'BA', 10 => 'CA', 11 => 'BA', 12 => 'BC', 13 => 'AB', 14 => 'CB', 15 => 'BC', 16 => 'BC', 17 => 'BC', 18 => 'BC', 19 => 'CB', 20 => 'CB', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.4.3
array ( 'paired' => array ( 0 => 'AE', 1 => 'CB', 2 => 'AD', 3 => 'DB', 4 => 'BA', 5 => 'AC', 6 => 'AD', 7 => 'BA', 8 => 'DB', 9 => 'CA', 10 => 'BC', 11 => 'AB', 12 => 'CB', 13 => 'BC', 14 => 'BC', 15 => 'CB', 16 => 'CB', 17 => 'BC', 18 => 'CB', 19 => 'BC', 20 => 'BC', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.4.2
array ( 'paired' => array ( 0 => 'AC', 1 => 'AB', 2 => 'BE', 3 => 'AB', 4 => 'CA', 5 => 'CB', 6 => 'AC', 7 => 'DB', 8 => 'AB', 9 => 'AB', 10 => 'BA', 11 => 'DC', 12 => 'DB', 13 => 'CD', 14 => 'BC', 15 => 'CB', 16 => 'CB', 17 => 'BC', 18 => 'BC', 19 => 'BC', 20 => 'BC', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.4.1
array ( 'paired' => array ( 0 => 'DB', 1 => 'CE', 2 => 'CA', 3 => 'CD', 4 => 'BD', 5 => 'AC', 6 => 'BA', 7 => 'AC', 8 => 'CB', 9 => 'BA', 10 => 'AD', 11 => 'CB', 12 => 'CB', 13 => 'AC', 14 => 'AB', 15 => 'BC', 16 => 'BC', 17 => 'BC', 18 => 'BC', 19 => 'BC', 20 => 'CB', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.4.0
array ( 'paired' => array ( 0 => 'AB', 1 => 'AC', 2 => 'DB', 3 => 'BD', 4 => 'BA', 5 => 'EB', 6 => 'AC', 7 => 'BC', 8 => 'DB', 9 => 'BA', 10 => 'BA', 11 => 'DC', 12 => 'BC', 13 => 'BC', 14 => 'CA', 15 => 'CA', 16 => 'BC', 17 => 'CB', 18 => 'CB', 19 => 'BC', 20 => 'CB', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.3.24
array ( 'paired' => array ( 0 => 'EA', 1 => 'DB', 2 => 'CD', 3 => 'BA', 4 => 'CA', 5 => 'BD', 6 => 'AB', 7 => 'CD', 8 => 'BA', 9 => 'CB', 10 => 'BA', 11 => 'CA', 12 => 'CB', 13 => 'BC', 14 => 'AC', 15 => 'CB', 16 => 'BC', 17 => 'CB', 18 => 'CB', 19 => 'BC', 20 => 'CB', 21 => 'BC', ), 'unpaired' => array ( ), )
Output for 7.3.23
array ( 'paired' => array ( 0 => 'CE', 1 => 'DA', 2 => 'DB', 3 => 'AD', 4 => 'BC', 5 => 'DC', 6 => 'AC', 7 => 'AC', 8 => 'BA', 9 => 'CB', 10 => 'CB', 11 => 'CA', 12 => 'AC', 13 => 'CA', 14 => 'CB', 15 => 'BC', 16 => 'CB', 17 => 'BC', 18 => 'BC', ), 'unpaired' => array ( 'B' => 6, ), )
Output for 7.3.22
array ( 'paired' => array ( 0 => 'BA', 1 => 'CB', 2 => 'BD', 3 => 'CE', 4 => 'BA', 5 => 'CA', 6 => 'DA', 7 => 'CA', 8 => 'DA', 9 => 'CD', 10 => 'CA', 11 => 'CA', 12 => 'CB', 13 => 'BC', 14 => 'BC', 15 => 'BC', 16 => 'CB', 17 => 'CB', 18 => 'BC', 19 => 'BC', ), 'unpaired' => array ( 'B' => 4, ), )
Output for 7.3.21
array ( 'paired' => array ( 0 => 'CE', 1 => 'AD', 2 => 'CA', 3 => 'DA', 4 => 'AC', 5 => 'DB', 6 => 'DA', 7 => 'BC', 8 => 'BC', 9 => 'AB', 10 => 'BC', 11 => 'BC', 12 => 'BA', 13 => 'CA', 14 => 'BC', 15 => 'BC', 16 => 'CB', 17 => 'BC', 18 => 'BC', 19 => 'BC', 20 => 'BC', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.3.20
array ( 'paired' => array ( 0 => 'BC', 1 => 'AD', 2 => 'BA', 3 => 'AB', 4 => 'EC', 5 => 'CB', 6 => 'CD', 7 => 'BA', 8 => 'AB', 9 => 'BA', 10 => 'AC', 11 => 'DA', 12 => 'CB', 13 => 'DB', 14 => 'CB', 15 => 'BC', 16 => 'CB', 17 => 'CB', 18 => 'CB', 19 => 'BC', 20 => 'BC', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.3.19
array ( 'paired' => array ( 0 => 'BC', 1 => 'DC', 2 => 'CA', 3 => 'EA', 4 => 'CA', 5 => 'AC', 6 => 'BD', 7 => 'DB', 8 => 'CA', 9 => 'BA', 10 => 'CD', 11 => 'AC', 12 => 'CA', 13 => 'CB', 14 => 'CB', 15 => 'CB', 16 => 'BC', 17 => 'CB', 18 => 'CB', ), 'unpaired' => array ( 'B' => 6, ), )
Output for 7.3.18
array ( 'paired' => array ( 0 => 'EA', 1 => 'DA', 2 => 'CD', 3 => 'AD', 4 => 'AC', 5 => 'DB', 6 => 'AC', 7 => 'AB', 8 => 'AB', 9 => 'CA', 10 => 'CB', 11 => 'CB', 12 => 'BC', 13 => 'CB', 14 => 'CB', 15 => 'CB', 16 => 'CB', 17 => 'BC', 18 => 'BC', 19 => 'BC', 20 => 'BC', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.3.17
array ( 'paired' => array ( 0 => 'AC', 1 => 'EC', 2 => 'BD', 3 => 'DC', 4 => 'CB', 5 => 'DC', 6 => 'AB', 7 => 'DA', 8 => 'CB', 9 => 'AB', 10 => 'BA', 11 => 'BA', 12 => 'AB', 13 => 'BC', 14 => 'CB', 15 => 'AC', 16 => 'CB', 17 => 'BC', 18 => 'CB', 19 => 'BC', 20 => 'CB', 21 => 'BC', ), 'unpaired' => array ( ), )
Output for 7.3.16
array ( 'paired' => array ( 0 => 'EA', 1 => 'CD', 2 => 'DA', 3 => 'BA', 4 => 'AD', 5 => 'CB', 6 => 'AC', 7 => 'DA', 8 => 'CB', 9 => 'BC', 10 => 'BA', 11 => 'AB', 12 => 'BC', 13 => 'BC', 14 => 'BC', 15 => 'CB', 16 => 'BC', 17 => 'BC', 18 => 'BC', 19 => 'BC', 20 => 'BC', 21 => 'BC', ), 'unpaired' => array ( ), )
Output for 7.3.15
array ( 'paired' => array ( 0 => 'CA', 1 => 'CE', 2 => 'AB', 3 => 'BC', 4 => 'CA', 5 => 'BD', 6 => 'CB', 7 => 'BC', 8 => 'DA', 9 => 'AD', 10 => 'AB', 11 => 'BD', 12 => 'AB', 13 => 'BA', 14 => 'BC', 15 => 'CB', 16 => 'CB', 17 => 'BC', 18 => 'BC', 19 => 'BC', 20 => 'CB', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.3.14
array ( 'paired' => array ( 0 => 'CD', 1 => 'CD', 2 => 'AB', 3 => 'AD', 4 => 'CB', 5 => 'DC', 6 => 'CB', 7 => 'BE', 8 => 'BC', 9 => 'AC', 10 => 'CB', 11 => 'CB', 12 => 'AC', 13 => 'AC', 14 => 'AB', 15 => 'AC', 16 => 'BA', 17 => 'CB', 18 => 'CB', 19 => 'BC', ), 'unpaired' => array ( 'B' => 4, ), )
Output for 7.3.13
array ( 'paired' => array ( 0 => 'AD', 1 => 'BC', 2 => 'BE', 3 => 'CD', 4 => 'DC', 5 => 'DA', 6 => 'AC', 7 => 'AB', 8 => 'BC', 9 => 'AC', 10 => 'BC', 11 => 'AC', 12 => 'AC', 13 => 'BC', 14 => 'BA', 15 => 'CB', 16 => 'CB', 17 => 'BC', 18 => 'BC', 19 => 'CB', ), 'unpaired' => array ( 'B' => 4, ), )
Output for 7.3.12
array ( 'paired' => array ( 0 => 'EC', 1 => 'CB', 2 => 'AC', 3 => 'CD', 4 => 'DB', 5 => 'AB', 6 => 'DA', 7 => 'DB', 8 => 'AC', 9 => 'CA', 10 => 'BA', 11 => 'BA', 12 => 'BA', 13 => 'BC', 14 => 'CB', 15 => 'CB', 16 => 'BC', 17 => 'CB', 18 => 'CB', 19 => 'BC', 20 => 'BC', 21 => 'CB', ), 'unpaired' => array ( ), )
Output for 7.3.11
array ( 'paired' => array ( 0 => 'BA', 1 => 'DE', 2 => 'AD', 3 => 'CD', 4 => 'DC', 5 => 'BA', 6 => 'BA', 7 => 'CB', 8 => 'BA', 9 => 'BC', 10 => 'AC', 11 => 'AB', 12 => 'CA', 13 => 'CB', 14 => 'CB', 15 => 'CB', 16 => 'BC', 17 => 'CB', 18 => 'CB', 19 => 'BC', 20 => 'BC', 21 => 'BC', ), 'unpaired' => array ( ), )
Output for 7.3.10
array ( 'paired' => array ( 0 => 'EC', 1 => 'CA', 2 => 'AD', 3 => 'BD', 4 => 'CB', 5 => 'BA', 6 => 'CA', 7 => 'CA', 8 => 'AD', 9 => 'CA', 10 => 'AD', 11 => 'CB', 12 => 'BC', 13 => 'CB', 14 => 'BC', 15 => 'CB', 16 => 'CB', 17 => 'CB', 18 => 'CB', 19 => 'BC', ), 'unpaired' => array ( 'B' => 4, ), )
Output for 7.3.9
array ( 'paired' => array ( 0 => 'DB', 1 => 'AB', 2 => 'EA', 3 => 'AB', 4 => 'CB', 5 => 'DB', 6 => 'DC', 7 => 'DB', 8 => 'AC', 9 => 'AB', 10 => 'BA', 11 => 'CB', 12 => 'AC', 13 => 'CB', 14 => 'BA', 15 => 'CB', 16 => 'CB', 17 => 'BC', 18 => 'BC', 19 => 'CB', ), 'unpaired' => array ( 'C' => 4, ), )
Output for 7.3.8
array ( 'paired' => array ( 0 => 'EC', 1 => 'CA', 2 => 'DA', 3 => 'DA', 4 => 'AB', 5 => 'CB', 6 => 'CB', 7 => 'DC', 8 => 'BA', 9 => 'AD', 10 => 'CB', 11 => 'AB', 12 => 'AC', 13 => 'CB', 14 => 'BC', 15 => 'CB', 16 => 'BC', 17 => 'BC', 18 => 'BC', 19 => 'CB', 20 => 'CB', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.3.7
array ( 'paired' => array ( 0 => 'DB', 1 => 'CA', 2 => 'CD', 3 => 'CA', 4 => 'DB', 5 => 'BD', 6 => 'AB', 7 => 'CB', 8 => 'EB', 9 => 'CA', 10 => 'BA', 11 => 'AC', 12 => 'CA', 13 => 'CA', 14 => 'CB', 15 => 'BC', 16 => 'BC', 17 => 'BC', 18 => 'BC', 19 => 'BC', 20 => 'BC', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.3.6
array ( 'paired' => array ( 0 => 'BD', 1 => 'CA', 2 => 'AB', 3 => 'AC', 4 => 'DA', 5 => 'DA', 6 => 'BE', 7 => 'DA', 8 => 'AC', 9 => 'BA', 10 => 'BC', 11 => 'CB', 12 => 'CB', 13 => 'BC', 14 => 'BC', 15 => 'BC', 16 => 'BC', 17 => 'BC', 18 => 'BC', 19 => 'CB', 20 => 'CB', 21 => 'BC', ), 'unpaired' => array ( ), )
Output for 7.3.5
array ( 'paired' => array ( 0 => 'DC', 1 => 'AD', 2 => 'EB', 3 => 'DA', 4 => 'AC', 5 => 'AB', 6 => 'DA', 7 => 'BA', 8 => 'BA', 9 => 'CB', 10 => 'CA', 11 => 'BC', 12 => 'BC', 13 => 'BC', 14 => 'BC', 15 => 'BC', 16 => 'BC', 17 => 'BC', 18 => 'CB', 19 => 'CB', 20 => 'BC', 21 => 'CB', ), 'unpaired' => array ( ), )
Output for 7.3.4
array ( 'paired' => array ( 0 => 'DC', 1 => 'BA', 2 => 'ED', 3 => 'CD', 4 => 'CA', 5 => 'BA', 6 => 'CA', 7 => 'AD', 8 => 'BA', 9 => 'CB', 10 => 'BA', 11 => 'AB', 12 => 'CB', 13 => 'CB', 14 => 'BC', 15 => 'BC', 16 => 'BC', 17 => 'CB', 18 => 'BC', 19 => 'BC', 20 => 'CB', 21 => 'CB', ), 'unpaired' => array ( ), )
Output for 7.3.3
array ( 'paired' => array ( 0 => 'BD', 1 => 'AC', 2 => 'ED', 3 => 'BA', 4 => 'AD', 5 => 'AD', 6 => 'BA', 7 => 'AB', 8 => 'CB', 9 => 'CA', 10 => 'BA', 11 => 'BC', 12 => 'BC', 13 => 'BC', 14 => 'CB', 15 => 'BC', 16 => 'BC', 17 => 'BC', 18 => 'CB', 19 => 'CB', 20 => 'CB', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.3.2
array ( 'paired' => array ( 0 => 'BD', 1 => 'BE', 2 => 'BD', 3 => 'AD', 4 => 'DB', 5 => 'CB', 6 => 'CB', 7 => 'BA', 8 => 'BA', 9 => 'CB', 10 => 'CA', 11 => 'CA', 12 => 'BC', 13 => 'AB', 14 => 'CB', 15 => 'AC', 16 => 'AB', 17 => 'BC', 18 => 'CB', 19 => 'CB', ), 'unpaired' => array ( 'C' => 4, ), )
Output for 7.3.1
array ( 'paired' => array ( 0 => 'BD', 1 => 'EC', 2 => 'AD', 3 => 'DA', 4 => 'CA', 5 => 'BC', 6 => 'DA', 7 => 'CA', 8 => 'BA', 9 => 'CB', 10 => 'AB', 11 => 'BA', 12 => 'CB', 13 => 'BC', 14 => 'BC', 15 => 'BC', 16 => 'BC', 17 => 'BC', 18 => 'BC', 19 => 'CB', 20 => 'BC', 21 => 'CB', ), 'unpaired' => array ( ), )
Output for 7.3.0
array ( 'paired' => array ( 0 => 'CA', 1 => 'ED', 2 => 'AC', 3 => 'AB', 4 => 'DB', 5 => 'CA', 6 => 'DA', 7 => 'AD', 8 => 'CB', 9 => 'CA', 10 => 'CA', 11 => 'CB', 12 => 'CB', 13 => 'BC', 14 => 'CB', 15 => 'CB', 16 => 'BC', 17 => 'CB', 18 => 'BC', 19 => 'BC', ), 'unpaired' => array ( 'B' => 4, ), )
Output for 7.2.34
array ( 'paired' => array ( 0 => 'EB', 1 => 'BA', 2 => 'BD', 3 => 'AD', 4 => 'BD', 5 => 'CD', 6 => 'AB', 7 => 'BA', 8 => 'BA', 9 => 'BA', 10 => 'AB', 11 => 'BA', 12 => 'CB', 13 => 'BC', 14 => 'CB', 15 => 'CB', 16 => 'BC', 17 => 'BC', ), 'unpaired' => array ( 'C' => 8, ), )
Output for 7.2.33
array ( 'paired' => array ( 0 => 'CE', 1 => 'AD', 2 => 'AB', 3 => 'DA', 4 => 'AC', 5 => 'DA', 6 => 'AC', 7 => 'DC', 8 => 'AB', 9 => 'BC', 10 => 'CB', 11 => 'BC', 12 => 'CB', 13 => 'BC', 14 => 'AB', 15 => 'CB', 16 => 'BC', 17 => 'BC', 18 => 'BC', 19 => 'BC', 20 => 'CB', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.2.32
array ( 'paired' => array ( 0 => 'DC', 1 => 'CD', 2 => 'AE', 3 => 'AB', 4 => 'BA', 5 => 'BA', 6 => 'DB', 7 => 'DC', 8 => 'CA', 9 => 'CB', 10 => 'CB', 11 => 'AB', 12 => 'AC', 13 => 'BA', 14 => 'BC', 15 => 'CB', 16 => 'CB', 17 => 'BC', 18 => 'CB', 19 => 'CB', 20 => 'BC', 21 => 'CB', ), 'unpaired' => array ( ), )
Output for 7.2.31
array ( 'paired' => array ( 0 => 'CD', 1 => 'EC', 2 => 'DB', 3 => 'DC', 4 => 'BD', 5 => 'CA', 6 => 'AC', 7 => 'AB', 8 => 'BA', 9 => 'AC', 10 => 'AB', 11 => 'CB', 12 => 'BA', 13 => 'BA', 14 => 'BC', 15 => 'CB', 16 => 'CB', 17 => 'CB', 18 => 'CB', 19 => 'CB', 20 => 'BC', 21 => 'CB', ), 'unpaired' => array ( ), )
Output for 7.2.30
array ( 'paired' => array ( 0 => 'BE', 1 => 'BD', 2 => 'DA', 3 => 'AD', 4 => 'AC', 5 => 'DC', 6 => 'CB', 7 => 'CB', 8 => 'AC', 9 => 'AB', 10 => 'BC', 11 => 'AB', 12 => 'BA', 13 => 'AB', 14 => 'BC', 15 => 'BC', 16 => 'BC', 17 => 'BC', 18 => 'BC', 19 => 'CB', 20 => 'BC', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.2.29
array ( 'paired' => array ( 0 => 'ED', 1 => 'BA', 2 => 'CD', 3 => 'CA', 4 => 'AC', 5 => 'DC', 6 => 'CB', 7 => 'CA', 8 => 'BC', 9 => 'BD', 10 => 'AB', 11 => 'BC', 12 => 'CB', 13 => 'CB', 14 => 'BC', 15 => 'AC', 16 => 'BC', 17 => 'CB', 18 => 'CA', 19 => 'BA', ), 'unpaired' => array ( 'B' => 4, ), )
Output for 7.2.28
array ( 'paired' => array ( 0 => 'CD', 1 => 'BC', 2 => 'AB', 3 => 'BD', 4 => 'CD', 5 => 'CE', 6 => 'BD', 7 => 'CA', 8 => 'CA', 9 => 'BC', 10 => 'BC', 11 => 'BA', 12 => 'AB', 13 => 'BA', 14 => 'AB', 15 => 'BA', 16 => 'CB', 17 => 'BC', 18 => 'CB', 19 => 'BC', 20 => 'BC', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.2.27
array ( 'paired' => array ( 0 => 'CA', 1 => 'BE', 2 => 'AD', 3 => 'DC', 4 => 'DB', 5 => 'CA', 6 => 'CA', 7 => 'AC', 8 => 'CA', 9 => 'BA', 10 => 'AC', 11 => 'CB', 12 => 'BC', 13 => 'BC', 14 => 'DB', 15 => 'BC', 16 => 'BC', 17 => 'BC', 18 => 'CB', 19 => 'BC', ), 'unpaired' => array ( 'B' => 4, ), )
Output for 7.2.26
array ( 'paired' => array ( 0 => 'BE', 1 => 'BC', 2 => 'CD', 3 => 'CA', 4 => 'DC', 5 => 'AB', 6 => 'CB', 7 => 'CD', 8 => 'AB', 9 => 'DB', 10 => 'AC', 11 => 'BC', 12 => 'BC', 13 => 'AB', 14 => 'CB', 15 => 'CA', 16 => 'CB', 17 => 'CA', 18 => 'CA', 19 => 'BC', ), 'unpaired' => array ( 'B' => 4, ), )
Output for 7.2.25
array ( 'paired' => array ( 0 => 'BD', 1 => 'CD', 2 => 'BE', 3 => 'AD', 4 => 'DA', 5 => 'BC', 6 => 'AC', 7 => 'AB', 8 => 'BC', 9 => 'AC', 10 => 'AB', 11 => 'BA', 12 => 'BA', 13 => 'CB', 14 => 'BC', 15 => 'CB', 16 => 'BC', 17 => 'CB', 18 => 'BC', 19 => 'CB', 20 => 'CB', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.2.24
array ( 'paired' => array ( 0 => 'CE', 1 => 'CD', 2 => 'AD', 3 => 'BD', 4 => 'BD', 5 => 'BC', 6 => 'AB', 7 => 'AC', 8 => 'AB', 9 => 'BA', 10 => 'CB', 11 => 'AB', 12 => 'BC', 13 => 'AB', 14 => 'BA', 15 => 'BC', 16 => 'BC', 17 => 'BC', 18 => 'BC', 19 => 'CB', ), 'unpaired' => array ( 'C' => 4, ), )
Output for 7.2.23
array ( 'paired' => array ( 0 => 'DB', 1 => 'EC', 2 => 'CD', 3 => 'DC', 4 => 'BC', 5 => 'BD', 6 => 'BA', 7 => 'AB', 8 => 'AB', 9 => 'BC', 10 => 'BC', 11 => 'AB', 12 => 'BC', 13 => 'AC', 14 => 'AB', 15 => 'CB', 16 => 'CA', 17 => 'CB', 18 => 'AC', 19 => 'CB', 20 => 'CB', 21 => 'CB', ), 'unpaired' => array ( ), )
Output for 7.2.22
array ( 'paired' => array ( 0 => 'DE', 1 => 'DC', 2 => 'DC', 3 => 'DB', 4 => 'AC', 5 => 'AB', 6 => 'CB', 7 => 'CB', 8 => 'CA', 9 => 'BA', 10 => 'CA', 11 => 'CA', 12 => 'BC', 13 => 'CA', 14 => 'CB', 15 => 'AC', 16 => 'BC', 17 => 'BC', 18 => 'CB', ), 'unpaired' => array ( 'B' => 6, ), )
Output for 7.2.21
array ( 'paired' => array ( 0 => 'CD', 1 => 'CA', 2 => 'DE', 3 => 'AC', 4 => 'CB', 5 => 'AB', 6 => 'AD', 7 => 'DA', 8 => 'CA', 9 => 'AC', 10 => 'CB', 11 => 'CA', 12 => 'BC', 13 => 'CB', 14 => 'CB', 15 => 'CB', 16 => 'BC', 17 => 'BC', 18 => 'CB', ), 'unpaired' => array ( 'B' => 6, ), )
Output for 7.2.20
array ( 'paired' => array ( 0 => 'DE', 1 => 'BA', 2 => 'AC', 3 => 'AB', 4 => 'DB', 5 => 'CA', 6 => 'DC', 7 => 'BA', 8 => 'AD', 9 => 'CA', 10 => 'BC', 11 => 'AB', 12 => 'BC', 13 => 'BC', 14 => 'CB', 15 => 'CB', 16 => 'BC', 17 => 'CB', 18 => 'CB', 19 => 'CB', 20 => 'CB', 21 => 'BC', ), 'unpaired' => array ( ), )
Output for 7.2.19
array ( 'paired' => array ( 0 => 'AE', 1 => 'AC', 2 => 'CD', 3 => 'DC', 4 => 'CD', 5 => 'DA', 6 => 'BA', 7 => 'AB', 8 => 'CA', 9 => 'CB', 10 => 'CA', 11 => 'AB', 12 => 'CB', 13 => 'BC', 14 => 'CB', 15 => 'BC', 16 => 'CB', 17 => 'CB', 18 => 'CB', 19 => 'BC', ), 'unpaired' => array ( 'B' => 4, ), )
Output for 7.2.18
array ( 'paired' => array ( 0 => 'AC', 1 => 'BC', 2 => 'CE', 3 => 'AD', 4 => 'CB', 5 => 'AB', 6 => 'CA', 7 => 'BD', 8 => 'BC', 9 => 'BA', 10 => 'DC', 11 => 'DB', 12 => 'CA', 13 => 'BA', 14 => 'CB', 15 => 'CA', 16 => 'BC', 17 => 'CB', 18 => 'CB', 19 => 'BC', 20 => 'BC', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.2.17
array ( 'paired' => array ( 0 => 'EB', 1 => 'AC', 2 => 'AB', 3 => 'CB', 4 => 'DC', 5 => 'BD', 6 => 'BA', 7 => 'CA', 8 => 'DA', 9 => 'CD', 10 => 'AB', 11 => 'BC', 12 => 'AC', 13 => 'CB', 14 => 'AB', 15 => 'CB', 16 => 'CB', 17 => 'BC', 18 => 'BC', 19 => 'BC', 20 => 'CB', 21 => 'BC', ), 'unpaired' => array ( ), )
Output for 7.2.16
array ( 'paired' => array ( 0 => 'BE', 1 => 'BD', 2 => 'CA', 3 => 'CB', 4 => 'CD', 5 => 'CA', 6 => 'BC', 7 => 'BC', 8 => 'DA', 9 => 'BD', 10 => 'AB', 11 => 'BC', 12 => 'AB', 13 => 'CA', 14 => 'AC', 15 => 'AC', 16 => 'BC', 17 => 'CB', 18 => 'BC', 19 => 'BC', 20 => 'BC', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.2.15
array ( 'paired' => array ( 0 => 'BA', 1 => 'AC', 2 => 'BE', 3 => 'BD', 4 => 'DA', 5 => 'BC', 6 => 'BD', 7 => 'DA', 8 => 'CA', 9 => 'CA', 10 => 'BA', 11 => 'CA', 12 => 'CB', 13 => 'CB', 14 => 'CB', 15 => 'BC', 16 => 'CB', 17 => 'CB', 18 => 'CB', 19 => 'BC', 20 => 'BC', 21 => 'CB', ), 'unpaired' => array ( ), )
Output for 7.2.14
array ( 'paired' => array ( 0 => 'EC', 1 => 'BD', 2 => 'DB', 3 => 'CB', 4 => 'BD', 5 => 'BC', 6 => 'CA', 7 => 'DC', 8 => 'BA', 9 => 'AC', 10 => 'CA', 11 => 'CB', 12 => 'BA', 13 => 'BC', 14 => 'BA', 15 => 'AB', 16 => 'BC', 17 => 'BA', 18 => 'BC', 19 => 'CB', 20 => 'BC', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.2.13
array ( 'paired' => array ( 0 => 'ED', 1 => 'DB', 2 => 'AD', 3 => 'DC', 4 => 'BA', 5 => 'BA', 6 => 'CB', 7 => 'CB', 8 => 'AC', 9 => 'AB', 10 => 'BC', 11 => 'AB', 12 => 'CA', 13 => 'BC', 14 => 'CA', 15 => 'BC', 16 => 'CB', 17 => 'CB', 18 => 'BC', 19 => 'CB', 20 => 'BC', 21 => 'BC', ), 'unpaired' => array ( ), )
Output for 7.2.12
array ( 'paired' => array ( 0 => 'BC', 1 => 'AD', 2 => 'EC', 3 => 'AC', 4 => 'AC', 5 => 'CB', 6 => 'AB', 7 => 'AB', 8 => 'DB', 9 => 'DA', 10 => 'CD', 11 => 'CA', 12 => 'BA', 13 => 'CB', 14 => 'CB', 15 => 'BC', 16 => 'BC', 17 => 'BC', 18 => 'BC', 19 => 'BC', 20 => 'BC', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.2.11
array ( 'paired' => array ( 0 => 'BE', 1 => 'AB', 2 => 'AB', 3 => 'CD', 4 => 'CA', 5 => 'BC', 6 => 'AD', 7 => 'AC', 8 => 'AB', 9 => 'AC', 10 => 'DC', 11 => 'CB', 12 => 'CD', 13 => 'CB', 14 => 'BA', 15 => 'BC', 16 => 'CB', 17 => 'BC', 18 => 'BC', 19 => 'CB', 20 => 'CB', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.2.10
array ( 'paired' => array ( 0 => 'BD', 1 => 'EC', 2 => 'DC', 3 => 'AB', 4 => 'DB', 5 => 'AC', 6 => 'BC', 7 => 'AC', 8 => 'DA', 9 => 'AC', 10 => 'AB', 11 => 'CA', 12 => 'CB', 13 => 'CB', 14 => 'CA', 15 => 'CB', 16 => 'BC', 17 => 'CB', 18 => 'CB', 19 => 'CB', ), 'unpaired' => array ( 'B' => 4, ), )
Output for 7.2.9
array ( 'paired' => array ( 0 => 'EC', 1 => 'DA', 2 => 'CA', 3 => 'AC', 4 => 'BD', 5 => 'BC', 6 => 'DA', 7 => 'CD', 8 => 'CB', 9 => 'AB', 10 => 'AC', 11 => 'AB', 12 => 'CB', 13 => 'CB', 14 => 'AB', 15 => 'CB', 16 => 'BC', 17 => 'BC', 18 => 'CB', 19 => 'CB', 20 => 'CB', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.2.8
array ( 'paired' => array ( 0 => 'BA', 1 => 'EB', 2 => 'AD', 3 => 'AB', 4 => 'BA', 5 => 'DB', 6 => 'BC', 7 => 'BA', 8 => 'DC', 9 => 'DC', 10 => 'CA', 11 => 'BC', 12 => 'AC', 13 => 'AB', 14 => 'BC', 15 => 'BC', 16 => 'CB', 17 => 'CB', 18 => 'BC', 19 => 'CB', 20 => 'CB', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.2.7
array ( 'paired' => array ( 0 => 'DB', 1 => 'EA', 2 => 'DC', 3 => 'AC', 4 => 'CA', 5 => 'BC', 6 => 'AC', 7 => 'BC', 8 => 'AB', 9 => 'CB', 10 => 'AD', 11 => 'CB', 12 => 'AC', 13 => 'CB', 14 => 'BA', 15 => 'DB', 16 => 'BC', 17 => 'BC', 18 => 'BC', 19 => 'BC', 20 => 'CB', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.2.6
array ( 'paired' => array ( 0 => 'DA', 1 => 'CD', 2 => 'CA', 3 => 'DE', 4 => 'CA', 5 => 'AB', 6 => 'CB', 7 => 'CB', 8 => 'AC', 9 => 'CA', 10 => 'CB', 11 => 'AB', 12 => 'CA', 13 => 'CB', 14 => 'DC', 15 => 'BC', 16 => 'CB', 17 => 'BC', 18 => 'CB', ), 'unpaired' => array ( 'B' => 6, ), )
Output for 7.2.5
array ( 'paired' => array ( 0 => 'AC', 1 => 'AC', 2 => 'BA', 3 => 'CD', 4 => 'CB', 5 => 'AC', 6 => 'AB', 7 => 'EA', 8 => 'CD', 9 => 'AB', 10 => 'DA', 11 => 'BD', 12 => 'CB', 13 => 'CB', 14 => 'CB', 15 => 'BC', 16 => 'CB', 17 => 'BC', 18 => 'BC', 19 => 'CB', 20 => 'CB', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.2.4
array ( 'paired' => array ( 0 => 'EA', 1 => 'AB', 2 => 'BD', 3 => 'BC', 4 => 'BC', 5 => 'BA', 6 => 'CB', 7 => 'AD', 8 => 'CD', 9 => 'AC', 10 => 'BC', 11 => 'AB', 12 => 'BD', 13 => 'BC', 14 => 'CB', 15 => 'AC', 16 => 'AC', 17 => 'BC', 18 => 'BC', 19 => 'CB', 20 => 'BC', 21 => 'CB', ), 'unpaired' => array ( ), )
Output for 7.2.3
array ( 'paired' => array ( 0 => 'AC', 1 => 'BA', 2 => 'BA', 3 => 'BE', 4 => 'CB', 5 => 'AB', 6 => 'DB', 7 => 'BD', 8 => 'AC', 9 => 'DA', 10 => 'DC', 11 => 'CA', 12 => 'AB', 13 => 'CB', 14 => 'BC', 15 => 'BC', 16 => 'CB', 17 => 'BC', 18 => 'BC', 19 => 'CB', 20 => 'CB', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.2.2
array ( 'paired' => array ( 0 => 'ED', 1 => 'CA', 2 => 'AD', 3 => 'BD', 4 => 'CA', 5 => 'AB', 6 => 'BA', 7 => 'DC', 8 => 'BA', 9 => 'BA', 10 => 'AB', 11 => 'BC', 12 => 'CB', 13 => 'BC', 14 => 'CB', 15 => 'BC', 16 => 'CB', 17 => 'BC', 18 => 'CB', 19 => 'CB', 20 => 'CB', ), 'unpaired' => array ( 'C' => 2, ), )
Output for 7.2.1
array ( 'paired' => array ( 0 => 'EA', 1 => 'AD', 2 => 'AD', 3 => 'CB', 4 => 'BC', 5 => 'BD', 6 => 'BC', 7 => 'DC', 8 => 'BA', 9 => 'AC', 10 => 'BA', 11 => 'CA', 12 => 'CB', 13 => 'AC', 14 => 'CB', 15 => 'BC', 16 => 'BC', 17 => 'CB', 18 => 'BC', 19 => 'CB', 20 => 'BC', ), 'unpaired' => array ( 'B' => 2, ), )
Output for 7.2.0
array ( 'paired' => array ( 0 => 'DE', 1 => 'BC', 2 => 'CA', 3 => 'DB', 4 => 'BA', 5 => 'AD', 6 => 'DA', 7 => 'AB', 8 => 'CB', 9 => 'AB', 10 => 'BA', 11 => 'CA', 12 => 'BC', 13 => 'BC', 14 => 'BC', 15 => 'BC', 16 => 'BC', 17 => 'CB', 18 => 'CB', 19 => 'CB', 20 => 'BC', ), 'unpaired' => array ( 'C' => 2, ), )

preferences:
103.92 ms | 402 KiB | 78 Q