teensy_hw_random:USB 硬件随机数发生器 (RNG)

时间:2024-06-29 11:11:03
【文件属性】:

文件名称:teensy_hw_random:USB 硬件随机数发生器 (RNG)

文件大小:20KB

文件格式:ZIP

更新时间:2024-06-29 11:11:03

介绍 该项目是青少年 3.1 USB 微控制器的 Arduino 草图。 它使用 12 个模拟引脚的浮动状态来生成随机数。 它可以轻松地在 Linux 平台上使用,将 Arduino Teensy 检测为串行设备(内核 2.6+)。 我希望它也可以在安装了 Teensy 驱动程序的 Windows 平台上运行。 读取12个模拟引脚的速度可能会很慢,所以我做了一些优化来非常快速地生成随机数。 当 USB 端口空闲时,Teensy 会生成 HW 基随机数并将它们保存在 init 的内部 64k RAM 中。 从青少年中读取随机数将来自许多不同的位置。 它是内部 64k RAM、2k eeprom、两种独立的 PRNG 算法和两种不同的模拟引脚读取方式。 它将生成通过所有顽固测试的随机数。 安装 按照说明从安装 Arduino 软件,然后使用来自的 Teensy 驱动程序更新它。 一定要安装ud


【文件预览】:
teensy_hw_random-master
----LICENSE(34KB)
----README.md(4KB)
----teensy-hw_rnd()
--------teensy-hw_rnd.ino(18KB)

网友评论