есть какой-либо способ сопоставить метод RAND (INT) Visual Fox Pro и C #. Сеть

Я перевожу код Visual Fox Pro на C #. СЕТЬ

What makes the Visual Fox Pro: generates a string of 5 digits ("48963") based on a text string (captured in a textbox), if you always enter the same text string will get that string always 5 digits (no reverse), my code in C #. NET should generate the same string.

Есть некоторый код, который я не могу воспроизвести в dot.net Rand (int)

в VisualFoxPro:

rand(intValue)

в C #. сеть:

Random r = new Random ();
return r.Next(intValue);

в C # я не могу сгенерировать одно значение, основанное на одном и том же intValue. Я знаю, что это очень разные библиотеки (VFP и C #), но нет, если есть какой-либо способ сопоставить метод Visual Fox Pro и C #. Сеть

Я хочу перенести следующий код (Visual Fox Pro 6 на C #)

gnLower = 1000
gnUpper = 100000
vcad = 1
For y=gnLower to gnUpper step 52
    genClave = **Rand(vcad)** * y
    vRound = allt(str(int(genclave)))
    IF Len(vRound) = 3
            vDec = Right(allt(str(genClave,10,2)), 2)
            finClave = vRound+vDec
            Thisform.txtPass.value = Rand(971);
    Exit
    Endif
Next y

выходы:

vcad = 1 return: 99905 vcad = 2 return: 10077 vcad = thanks return: 17200

Thks!

Ответы на вопрос(4)

Ваш ответ на вопрос