Logo

רד-בורד: ארכיון

ראשי > תיכנות > [VB] איך ליצור שם רנדומלי?

27/09/2006 14:11:08 KoSmo
שאלה:דוגמה בויבי אני פותח תיקיה
קוד:mkDir "C:\kaka"
עם אני רוצה שמחשב לבד יתן לתייקיה
שם רנדמולי איך אני עושה את זה? תודה רבה לעוזרים!!


[ההודעה נערכה על-ידי KoSmo ב-27/09/2006 14:21:18][ההודעה נערכה על-ידי tal ב-10/10/2006 01:28:02]
27/09/2006 23:54:24 Acid-Burn
בדקתי את מה שכתבתי וגיליתי שזה שגוי ככה שאפשר למחוק את ההודע שלי...[ההודעה נערכה על-ידי Acid-Burn ב-28/09/2006 01:32:44]
28/09/2006 15:07:56 nickless
שים לו משתנה שמקבל ערך רנדומלי במקום הpath
לא יודע VB אבל משהו כזה

קוד:
char Path[256];
int Num;

random(Num);
(ספק אם יש פונקציה כזאת בC אבל....)
sprintf(Path,"C:\\%d.format",Num);

ואז לשים את Path בתור המחרוזת של המיקום
10/10/2006 22:06:55 HLL
קוד:
function MakeRandString (n as integer) as String
s = ""
for i from 1 to n do
c = ord(128)+49
s = s& c
next i
MakeRandString = s
end function

מקווה שצדקתי אני כותב על עיוור ולא כתבתי בויבי איזה 4 שנים
(אני בספק שהרנדום נכון)
כדי למצוא את הטווח של התווים האמיתי שאתה צריך להכניס בקר ב:
www.asciitable.com[ההודעה נערכה על-ידי HLL ב-10/10/2006 22:07:29]
10/10/2006 23:21:46 xtr
קוד:
Private Sub Form_Load()

Dim i As Integer
Dim f As String
f = ""
Randomize
For i = 0 To 10
f = f & Chr(Int((122 - 97 + 1) * Rnd + 97))
Next
MsgBox f
End Sub
[ההודעה נערכה על-ידי tal ב-11/10/2006 14:46:53]
12/10/2006 22:58:05 xtr
:\ פועל או לא ?
עמודים: 1