we have a set from 00 to 99. of them we need 10 necessary ones (for 20 dec pz lenght), but increasing the sample (10,20,30 ...) for mixing we increase the chance of catching the right one from the set from 00 to 99.
sample 50/50 (throw a coin)
7581 huuuuuuuuuurraaaaaaaaaa... ['75', '76', '11', '66', '51', '93', '61', '41', '28', '91', '31', '23', '12', '30', '73', '83', '41', '56', '83', '16', '93', '50', '52', '96', '20', '89', '24', '35', '65', '45', '05', '66', '72', '47', '72', '57', '63', '38', '08', '02', '67', '03', '56', '51', '64', '78', '06', '77', '50', '79'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
8981 huuuuuuuuuurraaaaaaaaaa... ['44', '96', '51', '64', '67', '05', '10', '83', '07', '05', '36', '19', '20', '43', '68', '80', '16', '98', '44', '94', '70', '52', '91', '39', '56', '83', '58', '36', '64', '76', '03', '99', '77', '43', '77', '09', '69', '31', '23', '62', '96', '88', '26', '01', '04', '55', '82', '30', '28', '97'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
10217 huuuuuuuuuurraaaaaaaaaa... ['87', '56', '64', '45', '90', '76', '62', '31', '00', '78', '73', '30', '62', '04', '66', '05', '77', '28', '54', '36', '10', '82', '98', '27', '32', '20', '17', '73', '93', '87', '40', '54', '27', '12', '89', '37', '11', '42', '90', '14', '49', '95', '81', '61', '18', '11', '19', '90', '47', '83'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
10472 huuuuuuuuuurraaaaaaaaaa... ['14', '98', '91', '66', '93', '02', '29', '20', '47', '98', '10', '08', '67', '60', '46', '92', '74', '30', '12', '63', '21', '99', '28', '60', '17', '85', '58', '32', '77', '67', '56', '74', '37', '39', '46', '20', '34', '45', '64', '31', '08', '72', '13', '83', '71', '83', '26', '37', '88', '36'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
11929 huuuuuuuuuurraaaaaaaaaa... ['32', '83', '31', '56', '23', '12', '73', '06', '53', '87', '77', '20', '55', '01', '06', '85', '30', '24', '79', '58', '55', '49', '98', '94', '53', '99', '36', '95', '64', '83', '94', '96', '42', '26', '04', '43', '82', '98', '12', '86', '82', '14', '28', '89', '54', '26', '04', '63', '21', '66'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
12405 huuuuuuuuuurraaaaaaaaaa... ['39', '56', '86', '28', '18', '28', '04', '21', '48', '21', '53', '87', '67', '29', '60', '59', '95', '91', '80', '12', '64', '99', '56', '30', '29', '92', '23', '25', '61', '28', '94', '31', '42', '15', '92', '40', '74', '18', '54', '08', '51', '70', '87', '20', '00', '83', '40', '77', '72', '12'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
14336 huuuuuuuuuurraaaaaaaaaa... ['86', '56', '30', '79', '47', '75', '21', '92', '31', '84', '97', '19', '45', '72', '94', '20', '95', '92', '10', '64', '80', '03', '66', '75', '65', '09', '20', '07', '36', '52', '48', '37', '21', '66', '51', '54', '38', '81', '51', '83', '39', '20', '37', '16', '43', '77', '30', '28', '98', '36'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
16351 huuuuuuuuuurraaaaaaaaaa... ['19', '59', '88', '17', '46', '28', '12', '47', '08', '77', '65', '76', '50', '13', '61', '48', '83', '30', '67', '44', '31', '67', '37', '99', '98', '74', '08', '71', '04', '43', '29', '20', '74', '14', '76', '99', '13', '74', '64', '09', '56', '47', '63', '91', '82', '93', '21', '04', '40', '66'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
21001 huuuuuuuuuurraaaaaaaaaa... ['57', '87', '71', '56', '25', '75', '12', '68', '54', '20', '68', '54', '17', '68', '92', '88', '23', '66', '31', '00', '16', '58', '84', '30', '03', '28', '55', '48', '85', '45', '25', '92', '87', '82', '83', '94', '04', '24', '83', '07', '45', '80', '02', '58', '02', '37', '77', '64', '32', '54'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
21959 huuuuuuuuuurraaaaaaaaaa... ['29', '09', '77', '59', '20', '56', '97', '21', '99', '01', '30', '83', '41', '55', '84', '53', '36', '85', '98', '36', '28', '95', '00', '31', '39', '36', '73', '95', '21', '34', '64', '00', '72', '33', '78', '04', '68', '24', '01', '29', '32', '92', '32', '29', '29', '35', '38', '27', '04', '27'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
22643 huuuuuuuuuurraaaaaaaaaa... ['81', '51', '73', '57', '37', '56', '27', '72', '42', '72', '01', '88', '16', '72', '72', '59', '64', '82', '00', '48', '55', '97', '77', '78', '27', '19', '38', '59', '57', '88', '18', '40', '31', '28', '30', '20', '99', '87', '83', '52', '10', '28', '56', '85', '41', '14', '99', '89', '28', '96'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
25722 huuuuuuuuuurraaaaaaaaaa... ['89', '28', '44', '40', '51', '33', '85', '38', '52', '11', '22', '45', '30', '27', '64', '74', '77', '36', '14', '51', '41', '34', '04', '20', '55', '12', '20', '40', '67', '65', '83', '31', '34', '84', '59', '92', '61', '44', '01', '18', '15', '73', '80', '24', '45', '56', '18', '48', '31', '94'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
27243 huuuuuuuuuurraaaaaaaaaa... ['30', '46', '11', '24', '96', '41', '11', '31', '67', '10', '53', '45', '50', '09', '00', '33', '58', '97', '08', '94', '89', '29', '89', '44', '91', '60', '83', '28', '77', '68', '03', '81', '07', '80', '38', '74', '16', '86', '91', '67', '83', '64', '25', '46', '20', '43', '56', '04', '39', '47'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
27607 huuuuuuuuuurraaaaaaaaaa... ['09', '20', '32', '62', '50', '09', '34', '31', '56', '80', '91', '64', '74', '79', '77', '41', '30', '19', '33', '98', '13', '47', '32', '68', '75', '22', '12', '48', '56', '62', '33', '67', '83', '28', '85', '51', '12', '32', '55', '51', '63', '88', '40', '54', '06', '62', '47', '66', '15', '41'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
27931 huuuuuuuuuurraaaaaaaaaa... ['65', '72', '65', '03', '91', '18', '04', '78', '30', '77', '98', '85', '06', '50', '49', '82', '49', '20', '16', '89', '81', '50', '59', '71', '83', '16', '55', '64', '07', '83', '85', '28', '25', '87', '14', '40', '31', '53', '50', '45', '12', '83', '97', '48', '56', '52', '81', '54', '67', '55'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
30111 huuuuuuuuuurraaaaaaaaaa... ['30', '99', '97', '72', '20', '64', '45', '97', '36', '99', '74', '84', '83', '14', '40', '18', '56', '36', '42', '59', '58', '93', '75', '41', '51', '69', '96', '27', '97', '64', '09', '87', '74', '77', '76', '44', '73', '67', '19', '12', '74', '63', '33', '81', '16', '84', '54', '28', '48', '31'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
gpu shuffles a set of 20 in a second, we have 50 here (we don't know how much it will interfere with 30,40,50 in sec) let's say 1 second too.
2696 first coin toss implies what the 2696 seconds (44 minutes,0.7 hours) we mixed a set of 50 and found what we needed. (threw a coin once, mixed it, etc.)
***
reduce the sample to 30 (throw a coin)
59027 huuuuuuuuuurraaaaaaaaaa... ['76', '37', '77', '83', '64', '20', '20', '62', '07', '04', '57', '68', '31', '36', '49', '54', '30', '33', '42', '97', '81', '28', '74', '69', '44', '56', '41', '41', '95', '68'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
111859 huuuuuuuuuurraaaaaaaaaa... ['95', '71', '75', '88', '88', '65', '48', '76', '83', '64', '29', '21', '79', '79', '88', '30', '52', '39', '20', '28', '66', '72', '56', '19', '62', '44', '31', '77', '38', '59'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
157022 huuuuuuuuuurraaaaaaaaaa... ['89', '20', '61', '54', '83', '46', '56', '11', '77', '35', '10', '52', '64', '23', '05', '94', '28', '19', '00', '51', '31', '95', '77', '82', '76', '96', '30', '68', '37', '61'] ['30'] ['56'] ['83'] ['77'] ['31'] ['20'] ['64'] ['20'] ['30'] ['28']
increase the sampling time from the 00-99 set but decrease the time for mixing from 50 to 30 particles. but the end time is still within the available.
26938 coin toss implies what the 26938 seconds (448 minutes, 7 hours) we mixed a set of 30 and found what we needed.
I think mixing 20-30 particles for gpu in one, two seconds is quite achievable to find the next 3-6 puzzles.
p.s.
at first glance, this seems elementary.