הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   הדפסת תווים רנדומליים (https://hosts.co.il/forums/showthread.php?t=20883)

yoavz 30-04-06 11:11

שיטה פשוטה היא להריץ system() עם ערך של
date -%s

זה נותן מספר רנדומלי בוודאות שאין לו תחליף.
הטיפ מעולה גם ליצירת קבצי TMP

הפקודה פולטת בעצם את מס' השניות מ1.1.1970 (תחילת עידן היוניקס)
כך שכל שניה הפקודה תשנה את ערכה.

או לחלופין
echo $$$$
או שילוב של השניים
echo `date -%s`-$$$$

שימוש ב2 הפקודות הנ"ל ייתן לך מספרים רנדומליים לכאורה שלא יהיו כפולים.

Itay 30-04-06 18:03

ציטוט:

נכתב במקור על ידי yoavz
שיטה פשוטה היא להריץ system() עם ערך של
date -%s

זה נותן מספר רנדומלי בוודאות שאין לו תחליף.
הטיפ מעולה גם ליצירת קבצי TMP

הפקודה פולטת בעצם את מס' השניות מ1.1.1970 (תחילת עידן היוניקס)
כך שכל שניה הפקודה תשנה את ערכה.

או לחלופין
echo $$$$
או שילוב של השניים
echo `date -%s`-$$$$

שימוש ב2 הפקודות הנ"ל ייתן לך מספרים רנדומליים לכאורה שלא יהיו כפולים.

פשוט time()..
ברוב השרתים אני מניח שה-system() חסום בגלל בעיות אבטחה


כל הזמנים הם GMT +2. הזמן כעת הוא 19:05.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ