Wed Jul 6 17:55:01 2022 full_deck_simulation_test(): Python version: 3.6.9 full_deck_simulation() simulates a process in which a card is drawn from the deck, then returned. The process is continued until all cards have been seen at least once. full_deck_try_test(): full_deck_try() repeatedly draws a random card until all cards have been seen at least once. Try Min Mean Max Total 0 1 3.77 8 196 1 1 3.00 7 156 2 1 4.77 10 248 3 1 4.50 9 234 4 1 3.67 7 191 5 1 5.06 14 263 6 1 3.75 8 195 7 1 4.52 10 235 8 1 7.79 16 405 9 1 3.27 9 170 full_deck_stats_test(): full_deck_stats() reports statistics for N instances of the full deck process. N Min Mean Max Var 10 169 242.50 383 3921.45 20 112 221.15 361 3882.43 50 129 226.04 423 3287.00 100 112 241.84 480 4770.59 1000 101 235.24 539 3742.43 10000 101 236.06 884 4188.25 full_deck_expected_test(): full_deck_expected() reports the expected value for the number of cards drawn in the full deck process. N Expected 10 29.29 52 235.98 100 518.74 365 2364.65 500 3396.41 full_deck_variance_test(): full_deck_variance() reports the variance for the number of cards drawn in the full deck process. N Variance 10 125.69 52 4160.42 100 15831.10 365 216417.19 500 407337.60 full_deck_simulation_test() Normal end of execution. Wed Jul 6 17:55:23 2022