今天知乎看到个灭霸和手套的回答后有点钻牛角尖了,一直在想随机是如何执行的,比如随机删除 50%
假设有 1-100 共 100 个不同的数字,随机删除的 50 个是如何被选中的。是从 1 开始“轮询”是否被删除还是同时返回 50 个被删除的序号?
如果是从 1 开始按 50%概率判断是否删除,运气足够好前 50 个都没有被删,那后 50 个必然被删。从整体来看概率是 50%,从个体看对后 50 个并不公平,他们没有参与的机会直接“被分配”了
如果是同时返回 50 个序号删除也存在同样的问题,因为要保证不重复,每个序号被选中的几率趋势优先到后是 50/100-( 49/99 、50/99 )-( 48/98 、49/98 、50/98 )……最终整体来看还是 50%,而对个体而言是不同的。
所以对个体而言是不是不存在绝对公平的随机,只能保证从整体看的相对公平?
假设有 1-100 共 100 个不同的数字,随机删除的 50 个是如何被选中的。是从 1 开始“轮询”是否被删除还是同时返回 50 个被删除的序号?
如果是从 1 开始按 50%概率判断是否删除,运气足够好前 50 个都没有被删,那后 50 个必然被删。从整体来看概率是 50%,从个体看对后 50 个并不公平,他们没有参与的机会直接“被分配”了
如果是同时返回 50 个序号删除也存在同样的问题,因为要保证不重复,每个序号被选中的几率趋势优先到后是 50/100-( 49/99 、50/99 )-( 48/98 、49/98 、50/98 )……最终整体来看还是 50%,而对个体而言是不同的。
所以对个体而言是不是不存在绝对公平的随机,只能保证从整体看的相对公平?