找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 977|回复: 2

如何在LV产生可重复的伪随机数序列?

[复制链接]
发表于 2007-3-20 00:11:42 | 显示全部楼层 |阅读模式
如题,我的目的是产生随机频率和幅值的一串方波信号,但是要求这个信号是可重复的。根据伪随机数的定义,只要指定其初始值,每次运行都会得到相同的随机序列,这样,我的随机频率和幅值的方波信号就可以重复。但是LV里只有一个Random Number的随机信号发生器,它是彻头彻尾的随机数,没法指定初始值,没法重复。请问大侠们,怎么才能找到这么个随机数发生器啊?伪随机数的英文叫Pseudo Random,LV里也搜不到这么个东西啊。求高手指点。
发表于 2007-3-20 00:56:43 | 显示全部楼层

不懂。

同时学习,呵呵。
不过我有一个比较麻烦的解决办法。
用VB做一个DLL,很简单的DLL,用来生成一个随机数。然后用LV调用。

VB的随机数函数,出来的随机数是重复的。也就是伪随机数。
你可以试下。
回复 顶

使用道具 举报

发表于 2007-3-20 11:33:26 | 显示全部楼层
Random Number生成的只是0-1之间的随机数,你可以扩展,如乘以10就是1-10这间
另外“只要指定其初始值,每次运行都会得到相同的随机序列”
你最好举个例子
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 02:18 , Processed in 0.033409 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表