VB。NET随机/C++rnd[英] VB.NET Random / C++ rnd

问题描述

你好,

我正在尝试通过 VB.NET 和 C++ 中的种子创建一个随机数,2
不同的应用.我希望能够使用相同的种子并获得
相同的随机数,但不幸的是 VB.NET 的 Random 类产生了一个
与 C++ rnd 函数不同的结果集.

我看不到通过 API 声明使用 rnd 的任何引用,我只是
试图找到一种通过种子生成随机数的方法
两种语言相同.当然我可以创建一个 C++ DLL 来完成它
对我来说并在 VB 应用程序中使用它,但我宁愿不要为 1 去那个极端
方法.

任何建议将不胜感激!

Nick.

推荐答案

"Nick"<a@a.com 在留言中写道
新闻:%2****************@TK2MSFTNGP05.phx.gbl...
你好,

我正在尝试通过 VB.NET 和 C++ 中的种子创建一个随机数,2
不同的应用.我希望能够使用相同的种子并获得
相同的随机数,但不幸的是 VB.NET 的 Random 类产生了一个
与 C++ rnd 函数不同的结果集.

我看不到任何通过 API 声明和 am
使用的 rnd 引用只是试图找到一种通过种子生成随机数的方法
两种语言相同.当然我可以创建一个 C++ DLL 来完成它
对我来说并在 VB 应用程序中使用它,但我宁愿不去那种极端
1个方法.

任何建议将不胜感激!

缺口.
如果您使用托管 C++ (C++/CLI),则可以在两者中使用 Random 类
VB.Net 和 C++.

迈克.

很高兴有一组不同的结果:

如果不是为什么要叫随机?

"迈克尔·D·奥伯"<obermd.@.alum.mit.edu.nospam.写在消息中
新闻:Ja******************************@earthlink.com...
"尼克"<a@a.com 在留言中写道
新闻:%2****************@TK2MSFTNGP05.phx.gbl...
>您好,

我正在尝试通过 VB.NET 和 C++、2
不同的应用程序中的种子创建一个随机数.我希望能够使用相同的种子并获得
相同的随机数,但不幸的是 VB.NET 的 Random 类产生的结果集与 C++ rnd 函数不同.

我看不到任何通过 API 声明使用 rnd 的引用,并且我
只是试图找到一种通过种子生成随机数的方法,该方法在两种语言中
相同.当然我可以为我创建一个 C++ DLL 来完成它
并在 VB 应用程序中使用它,但我宁愿不去那种极端
for 1 方法.

任何建议将不胜感激!

尼克.
如果您使用的是托管 C++ (C++/CLI),则可以在
中使用 Random 类VB.Net 和 C++.

迈克.


嗨迈克,

不幸的是,它是 C++/WTL,看不到托管代码
否则我一开始就不会遇到这个问题.

尼克.

"迈克尔·D·奥伯"<obermd.@.alum.mit.edu.nospam.写在消息中
新闻:Ja******************************@earthlink.com...
"尼克"<a@a.com 在留言中写道
新闻:%2****************@TK2MSFTNGP05.phx.gbl...
>您好,

我正在尝试通过 VB.NET 和 C++、2
不同的应用程序中的种子创建一个随机数.我希望能够使用相同的种子并获得
相同的随机数,但不幸的是 VB.NET 的 Random 类产生的结果集与 C++ rnd 函数不同.

我看不到任何通过 API 声明使用 rnd 的引用,并且我
只是试图找到一种通过种子生成随机数的方法,该方法在两种语言中
相同.当然我可以为我创建一个 C++ DLL 来完成它
并在 VB 应用程序中使用它,但我宁愿不去那种极端
for 1 方法.

任何建议将不胜感激!

尼克.
如果您使用的是托管 C++ (C++/CLI),则可以在
中使用 Random 类VB.Net 和 C++.

迈克.



本文地址:https://www.itbaoku.cn/post/1050718.html