<分区>
您有一个包含 52 张卡片的列表,其中卡片在该列表中的位置不会移动。 您有第二张卡片位置列表。首先,位置列表与第一个列表相同。
遍历第一个列表。
对于第一个列表中的每张卡片,生成一个从 1 到 52 的数字。将其在第二个列表中的位置与该位置的卡片交换。
是否存在偏见?为什么?
更新:从来没有人相信纯数学或逻辑,我决定自己实现。以下是第 5 张牌(按位置)是 1 到 52 中每个数字的概率:
1. 1.9346%
2. 1.9011%
3. 1.8513%
4. 1.8634%
5. 1.8561%
6. 1.8382%
7. 2.5086%
8. 2.4528%
9. 2.4552%
10. 2.3772%
11. 2.3658%
12. 2.3264%
13. 2.3375%
14. 2.287%
15. 2.2627%
16. 2.2151%
17. 2.1846%
18. 2.1776%
19. 2.1441%
20. 2.1103%
21. 2.084%
22. 2.0505%
23. 2.0441%
24. 2.0201%
25. 1.972%
26. 1.9568%
27. 1.9477%
28. 1.9429%
29. 1.9094%
30. 1.8714%
31. 1.8463%
32. 1.8253%
33. 1.8308%
34. 1.8005%
35. 1.7633%
36. 1.7634%
37. 1.769%
38. 1.7269%
39. 1.705%
40. 1.6858%
41. 1.6657%
42. 1.6491%
43. 1.6403%
44. 1.6189%
45. 1.6204%
46. 1.5953%
47. 1.5872%
48. 1.5632%
49. 1.5402%
50. 1.5347%
51. 1.5191%
52. 1.5011%
如您所见,这不是随机的。我希望有一位数学家来证明为什么第 5 张牌比其他任何牌都更可能是 7,但我猜这与早期的牌(如 7)有更多交换机会这一事实有关——这正是正确的算法所阻止的,它只让卡片交换一次。