ABA


"האם למישהו יש את הקוד של השיטה random(); ?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12696 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12696
-ReDevil-

   15:14   08.11.05   
אל הפורום  
  האם למישהו יש את הקוד של השיטה random(); ?  
 
   חיפשתי בגוגל ולא מצאתי, הייתי רוצה את הקוד של השיטה random() זה מעניין אותי, אמרו לי שזה אחד הדברים היותר קשים שקיימים בתיכנות אבל בכל מקרה זה מעניין אותי לראות את הקוד.. אם למישהו יש אז בבקשה..


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  חפש בקובץ הכותר המכיל את הפונקציה... Phinox  08.11.05 16:03 1
  אני משתמש בתוכנה JCreator לא מצאתי שם! -ReDevil- 08.11.05 22:46 2
     בוא נגיד ככה... Phinox  09.11.05 14:10 3
         אממ... -ReDevil- 09.11.05 17:57 4
             אני יכול לומר לך משהו על הקוד הזה MO 09.11.05 20:27 5
  תודה זה כבר יותר הגיוני.. אבל עדיין אם למישהו יש את הקוד.. אני אשמח :) -ReDevil- 10.11.05 12:12 6
  אני בניתי בזמנו, פונקציית random באסמבלי, אם זה עוזר... Dark-Lord 10.11.05 22:35 7
     קודם כל... תודה! :) -ReDevil- 11.11.05 18:40 8

       
Phinox 
חבר מתאריך 3.9.05
3489 הודעות
   16:03   08.11.05   
אל הפורום  
  1. חפש בקובץ הכותר המכיל את הפונקציה...  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-ReDevil-

   22:46   08.11.05   
אל הפורום  
  2. אני משתמש בתוכנה JCreator לא מצאתי שם!  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Phinox 
חבר מתאריך 3.9.05
3489 הודעות
   14:10   09.11.05   
אל הפורום  
  3. בוא נגיד ככה...  
בתגובה להודעה מספר 2
 
   הפונקציה לוקחת מספר מסויים (ה"זרע" מה שנקרא ) ומבצעת עליו פעולות חשבוניות, בהתאם לתנאים שאתה מציב לה, כמו MOD, לוגים ועוד...

את הקוד הממשי אני אנסה להביא לך מאוחר יותר היום, כרגע אני חייב לטוס...

שיהיה לכולם המשך יום טוב !!!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-ReDevil-

   17:57   09.11.05   
אל הפורום  
  4. אממ...  
בתגובה להודעה מספר 3
 
   אני פשוט לא מבין איך זה יכול להיות שפונקציה מחזירה כל פעם מספר שונה בין 0 ל 0.99 בקודים שאני מבין וזה ממש מעניין אותי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MO

   20:27   09.11.05   
אל הפורום  
  5. אני יכול לומר לך משהו על הקוד הזה  
בתגובה להודעה מספר 4
 
   שהוא משתמש בזמן של המחשב לחישובים... הזמן כל הזמן משתנה וככה גם המספר שהפונקציה מחזירה

בגלל זה בבאג 2000 גם פחדו כי זה לא יצליח לחשב מספרים רנדמולים כי הכל 0 =\
המורה שלי לתיכנות לפני 6 שנים סיפר לי את זה....


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-ReDevil-

   12:12   10.11.05   
אל הפורום  
  6. תודה זה כבר יותר הגיוני.. אבל עדיין אם למישהו יש את הקוד.. אני אשמח :)  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Dark-Lord

   22:35   10.11.05   
אל הפורום  
  7. אני בניתי בזמנו, פונקציית random באסמבלי, אם זה עוזר...  
בתגובה להודעה מספר 0
 
  

random:
;פונקצית רנדום
push ax
;הכנסה למחסנית
push dx
;הכנסה למחסנית
db 0fh, 031h
;קורא את הערך מהאוגר msr שנקרא גם tsc (מונה בולי זמן)
;ומכניס את הערך של מספר החזרות של המעבד לתוך אוגרי EDX:EAX
aam 09h
;מבצע פעולת מוד ב-ax כדאי שיווצר מספר אקראי מ-0 עד 8
inc ax
;מקדמים את ax כדאי שתחום המספרים האקראיים יהיה רלוונטי לתכנית מ-1 עד 9
mov cl, al
pop dx
pop ax
ret


אם משהו לא ברור, אז תשאל,
אבל בגדול, אני מניח שיש לך ידע
בסיסי באסמבלי אז זאת לא בעיה.

אגב, הפונקציה מגרילה מספרים
בין 1ל-9.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-ReDevil-

   18:40   11.11.05   
אל הפורום  
  8. קודם כל... תודה! :)  
בתגובה להודעה מספר 7
 
   ואין לי ידע בסיסי באסמבלי... אבל הבנתי את הרעיון בגדול..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net