如何赢得每次抛硬币?

如何每次都能成功抛硬币?

使用量子计算机控制随机性并展示量子计算电路的基础知识

嗯,我相信你们每个人都曾经在生活中抛过一两次硬币,并且也可能通过炫耀来拿赌注,你确定硬币会如何落地。硬币可能连续5、6或10次落在正面或反面,但如果是一个公平的硬币,那么它将遵循大数定律,最终,如果你抛足够多的次数,它正反面出现的机会将几乎相等,即50%。

所以,如果你有一个普通的硬币,你就处于不利地位,在长期来看,你无法真正预测将会发生什么。

由ZSun Fu在Unsplash上的照片

嗯,你可以预测,但这个模型只有50%的准确率,就像我的姑姑一样,她凭借直觉预测家庭(或邻居)正在期待的夫妇的宝宝的性别。

我有一个朋友夸口说他总是把硬币朝上,每次施加相同的力量,确保有3到4次旋转,他称硬币每次都会落在正面。我相信他是在从随机化试验中消除随机性,并测量那些看起来一点也不随机的结果。

无论如何,你不仅可以进行完全随机的硬币抛掷(是的,经典计算机中的随机数生成器并非完全随机,它根据算法生成数字,所以充其量它们只是伪随机数),你也可以进行完全可预测的硬币抛掷。你只需要一个量子计算机和一些编程技巧。

使用量子计算机进行硬币抛掷并没有必要,但很有趣,尤其是你可以控制结果,尽管要处理大量的随机性。

使用量子计算机非常简单,你只需要在 https://quantum-computing.ibm.com/ 上注册一个账户,并且对使用 Python 语言访问量子计算机的 API qiskit 有一些了解。

简单硬币抛掷——量子方式