特定の ID 番号に基づいて文字列を生成するには、Linux vps で小さなコード スニペット (以下) を実行する必要があります。私は PHP の経験があまりありませんが、PHP でアルゴリズムをコーディングしようとしましたが、常に C# コードとは異なる結果が得られます。おそらく、Randomize または Rnd 関数の動作方法が原因です。
モノは、これほど小さなものに対して有効なソリューションですか? 実装に関係するもの。どんな情報でも役に立ちます。さらに調査を行うことができますが、これを Linux で動作させるために時間を無駄にしていないことを確認する必要があります。小さなスクリプトに Mono を使用した経験がある人はいますか?
EDIT私は、この小さなものでのモノの実装の経験を持つ人に非常に興味があります.
c# のコードは次のとおりです。これを実行する前に、データベースを呼び出して、unquiueid 文字列変数に格納されている数値を取得します。このスニペットを実行すると、unlockcode 変数をデータベースに書き込むコードができます。
var rnum = Microsoft.VisualBasic.VBMath.Rnd(-1);
var seed = 2 * uniqueid.AsInt();
Microsoft.VisualBasic.VBMath.Randomize(seed);
for (int i = 1; i <= 6; i++)
{
unlockcode = unlockcode + Convert.ToChar((int)((26) * Microsoft.VisualBasic.VBMath.Rnd() + 1 + 64));
}