ch2*_*h2o -4 .net c# asp.net foxpro visual-foxpro
占用一个将Visual Fox Pro emigrarlo迁移到C#的方法,我遇到的问题是如何知道Visual Fox Pro中的方法:
Rand(intValue)
Run Code Online (Sandbox Code Playgroud)
方法等于dotNet:
Random r = new Random (intValue);
r.Next return ();
Run Code Online (Sandbox Code Playgroud)
假设intValue = 971,dotNET中生成的结果是2027119,但我需要等于返回FoxPro.
主要问题:我如何确保获得相同的结果?
次要问题:你知道任何在线工具fox pro证明这个方法给我结果Rand()?
主要问题:我如何确保获得相同的结果?
因此,您希望保证从两个不同的随机数生成器得到相同的结果......正确.
intValue在您的FoxPro示例中是种子值.为什么在世界上你需要保证两个库使用相同的随机数生成器(提示:它们几乎肯定不会).说真的,如果你是在随机数字之后,它会有什么不同?
如果你想要一系列已知的数字,那么你根本就不需要随机数.这令我难以置信.如果您的代码设置为期望来自随机数生成器的特定字符串值,则存在更大的问题.您也可以使用FoxPro中的数字生成一个地图,并从那里获取数字.
| 归档时间: |
|
| 查看次数: |
715 次 |
| 最近记录: |