正如问题所述,我必须使用蒙特卡洛(随机性)来解决给定的问题。 我正在运行模拟 1,000,000 次。import java.util.*; public class MonteCarlo { public static void main(String[] args) { ...
正如问题所述,我必须使用蒙特卡洛(随机性)来解决给定的问题。 我正在运行模拟 1,000,000 次。import java.util.*; public class MonteCarlo { public static void main(String[] args) { ...
问题是解决生日悖论并创建一个数据框,其中一列是班级人数,另一列是共享生日的概率? 这两列需要从定义函数中的两个列表 ['prob_matches] 和 ['num_people'] 派生。 'num_people' 列表是指班级中的人数,而 'prob_matches' 表示人们共享生日的几 ...
我需要有人纠正我或与我讨论,为什么我的生日悖论的 23 人计算结果总是 ~65%。 据说应该是~50%,但无论我做什么,我都会收到这个结果。 我要求的是有人向我解释我做错了什么并纠正我,或者向我解释(如果我很好)为什么我的结果是这样的。 我做的小程序在这里: dotnetfiddle 有 ...
我是 R 的初学者,我正在尝试创建一个生日悖论函数并设法达到这一点,结果大约是 0.5,正如预期的那样。 但是,当我尝试将其放入函数时,结果始终为 0.001。 这是代码: 我做错了什么? ...
我编写了一个程序来根据典型的“生日问题”模拟碰撞。 但是,即使考虑到这一点,我也发现随机数据中的冲突发生得太频繁了,以至于我的生成器报告了随机 1024 字节数据中的冲突,如果我的代码正确,这应该是不可行的。 我怀疑我的问题在于我的 EqualityComparer 的实现 void Main( ...
我在 Python 练习生日悖论问题。我已经运行了很多次,改变了生日的随机数和 **循环运行数 **,但概率是 0 或 100% ,我是无法获得其他概率,如 50% 等。有人可以帮我查看我的代码,看看我做错了什么吗? 太感谢了!! ...
我有一个包含 128 个 32 位数字的列表,我想知道是否存在 12 个数字的任意组合,以便所有数字异或后给出所有位都设置为 1 的 32 位数字。 所以我从天真的方法开始,并采用了这样的组合生成器: 并像那样使用它(data32 是给定 32 位数字的数组) 当然,检查所有 2372604548 ...
生日悖论是每个人在 365 天中的任意一天过生日的概率均等。 我们开始在房间里加人。 房间里人数为 function 的同一天有 2 个人生日的概率是多少? 我写的代码如下: 在这里,在L1 = list(np.random.randint(low = 1, high=366, size = j)) ...
问题提示生日问题。 假设人们一次进入一个房间。 人们必须如何进入直到两个人共享生日? 与直觉相反,在 23 人进入房间后,两人生日相同的概率约为 50-50。 这种现象被称为生日问题或生日悖论。 编写一个程序 Birthday.java,它需要两个 integer 命令行 arguments n 并 ...
我正在寻找一些基于生日悖论的关于 MD5、SHA1 和 SHA256 冲突可能性的精确数学。 我正在寻找类似图表的东西,上面写着“如果你有 10^8 个键,这就是概率。如果你有 10^13 个键,这就是概率等等” 我看过很多文章,但我很难找到能给我这些数据的东西。 (对我来说,理想的选择是计算任何 ...
我正在做生日悖论,并且想知道有多少人可以使用python满足0.5个两个人有相同生日的概率。 我尝试过不使用数学公式通过在python中使用random和randint来找到给定人数的概率 我希望一些提示或代码可以帮助我解决这个问题。 ...
几个月前,我们使用UUID生成随机字符串ID,这些字符串ID必须在整个系统中都是唯一的。 然后,我更改了算法,以便在数据库中保存一些数据和索引空间。 我测试了几种生成唯一字符串ID的方法,并决定使用此功能: 我正在使用此函数来生成使用数字和字母的20个字符长的ID,或者您可以说这些I ...
我在用 Python 编写生日悖论时遇到了问题。 生日悖论基本上是说,如果一个班级有 23 个人,那么他们两个生日相同的概率是 50%。 我曾尝试在 Python 中编写这个悖论,但它以接近 25% 的概率不断出现。 我对 Python 很陌生,所以毫无疑问,这个问题有一个简单的解决方案。 这是我 ...
我试图用Javascript为23名学生做一个生日悖论事件,它应该给我平均51%的概率,但它总是给我67%左右的概率。 这里的代码: 请告诉我我犯错了吗? 非常感谢你。 我确信我犯了一个错误,因为我得到的最低百分比是66%,大大超过了51%的目标。 (我已经运行了好几次)。 再 ...
我正在尝试模拟一个多人的房间里有两个以上的学生有相同生日的可能性。 目前,我认为我的代码运行正常,尽管我首先必须先运行第一行代码以选择我的n值,然后分别运行其余代码(请参见下文) 我将如何整理以便变量n包含在函数中? 一旦我尝试将其转换为以下功能: 然后错误开始发生。 ...
我正在做一个项目来找到两个不同的句子,它们基于减少的 sha1 散列给出部分碰撞。 我的程序将生成两个不同的消息。 如果两个句子的哈希值的前 32 位匹配,则程序将停止,否则将重复直到检测到碰撞。 我的程序运行良好,但是搜索冲突所需的时间很慢。 我怎样才能加快 iot。 我阅读并发现我可以使用生日 ...
我试图编写一个“生日悖论”的函数。 我在互联网上找到了一些示例,并成功地将所有内容与一些修改结合在一起,但是仍然有些我的程序不了解的内容。 这是我的程序: 我不明白这行是什么意思: 我为什么要这样一个列表[0,0,0,0 ...]? 谢谢! 内塔,生物学专业的学生 ...
我想在Java中模拟生日悖论。 由于某种原因,我的输出(概率)一直非常接近1,例如Simulation(10)-> 0,9268。 首先,您可以看到我的模拟应该接近的概率。 我已经在我的代码中寻找错误了很长时间了,因此我希望你们中的任何人都可以为我提供帮助。 我查看了生日悖论的其他 ...
因此,我正在研究一段代码,该代码计算2^4组的3个随机质数(小于2 ^ 8个)的散列。 然后继续选择3个复合数字的集合(小于2 ^ 8),直到存在一组{c1, c2, c3}且其哈希值与先前的哈希之一(素数)匹配时,该集合才是已知的为{p1,p2,p3} 。 根据我的理解,生日攻击基本上 ...
我有一个作业,需要计算在许多试验(5000)中,对于给定的房间大小(在我的情况下为50),两个人共享同一生日的概率。 我必须将生日随机分配给房间中的人数。 区别在于我需要使用布尔函数来检查生日是否相同。 我无法弄清楚为什么我的输出关闭了,但是我相信这与我的两个循环有关。 ...