View Full Version : چگونه می توان یک رشته تصادفی ایجاد کرد؟
neo_matrix
شنبه 28 بهمن 1385, 16:28 عصر
چگونه می توان یک رشته تصادفی ایجاد کرد؟
dkhatibi
شنبه 28 بهمن 1385, 17:05 عصر
اگر تولید عدد تصادفی را می دانید فقط کافیست اعدادی از 33 تا 255 را تولید کنید.این رقمها معادل کد اسکی هستند.می توانید اونها را با تابع char به کاراکتر مربوط تبدیل کرده .سپس اگر چند تا از اینها را تولید کرده و به هم بچسبانید یک رشته ی تصادفی خواهید داشت.
در صورتیکه نشد یک کد می گذارم براتون.
darvishiali
دوشنبه 30 بهمن 1385, 14:01 عصر
سلام؛
با این تابع میتونی یه رشته Random با طول دلخواه بسازی.
پارامتر اولش، کلمه ایه که میخوای اول رشته ات بیاد، پارامتر دوم، طول دلخواه رشته است
Function GenerateRandomText(Prefix : String ; Len : Byte) : String;
Var I,J : Byte;
C : Char Absolute I;
begin
Randomize;
Result := '';
For J := 1 To Len Do
Begin
I := Random(24)+65;
Result := Result + C;
End;
Result := Prefix+Result;
End;
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.