C中的VBMATH.Randomize(Double)等价物

时间:2016-10-28 12:50:27

标签: c vb.net random srand

我使用以下方法在VB中随机播放一个名为 STR 的字符串:

For K = 1 To Len(Str)
    Sk = Sk + Asc(Mid$(Str, K, 1))
Next K

Rnd(-1)
Randomize(Sk)

For K = 1 To Len(Str)
    RndPos = 1 + Fix(Len(Str) * Rnd)
    ' SWAP Chars
    Tmp = Mid$(Str, K, 1)
    Mid$(Str, K, 1) = Mid$(Str, RndPos, 1)
    Mid$(Str, RndPos, 1) = Tmp
Next K

我想在AIX上的C代码中解读它,但我无法从VBMATH中找到等效的Randomize(double)。

有一个简单的方法吗?

我知道我可以使用srand播放C&#39的rand()函数,但是之后我就被卡住了......所有的在线资源都是针对C#的。

任何帮助将不胜感激!

干杯。

0 个答案:

没有答案