03-01-08, 22:29 | # 1 |
חבר בקהילה
|
אחוזים
אני מעוניין לבנות תוכנית עם יחסי הצלחה
לדוגמא: 30% שהתוצאה שתוצג על המסך תהיה 1 ו70% שהתוצאה תהיה 0 איך אני עושה את זה?
__________________
שגיא. |
03-01-08, 22:33 | # 2 |
אין כמו ב127.0.0.1
|
נגיד בPHP
PHP קוד:
|
06-01-08, 00:12 | # 3 |
חבר וותיק
|
לא בטוח אם ידעת את זה או לא אבל מה שנתת רחוק מלהיות 70% יש אחוז קטן מאוד שבאמת תקבל 10 או 1 (אין לי חשק להסביר למה ) לכן עדיף לעשות בין 1 ל12 ולהתעלם מ1 ו12 וככה תקבל (עדיין לא מושלם אבל יותר טוב) את האחוזים כמו שרצית
|
06-01-08, 08:07 | # 4 |
אין כמו ב127.0.0.1
|
לא לא, אני רוצה לשמוע את הסיבה. לזרוק דבר כזה באוויר זה לא צחוק.. אתה אומר שהליבה של PHP יש בה באג.
|
06-01-08, 17:17 | # 5 | |
חבר וותיק
|
ציטוט:
(int)(Math.random()*(max-min)+1); עכשיו עד כמה שאני יודע PHP כתובה בשפת C אז הנה הסבר קליל איך להשיג מספר רנדומלי בChttp://www.thinkage.ca/english/gcos/.../lib/rand.html עכשיו מה על מה שבעצם קורה אתה יכול לקרוא כאן http://en.wikipedia.org/wiki/Pseudor...mber_generator עכשיו אני אמשיך כאילו שקראת את הקטע ששלחתי פה שורה מעל בגלל שבעצם בתיכנות הכל קבוע אין באמת מספר רנדומלי אלא מספרים שהם לכאורה רנדומליים אבל תלויים בדברים שונים (בהרבה מן השפות הRandom מבוסס על השעה במערכת תתקע את השעון ותראה שהRandom תמיד קבוע) עכשיו אחרי שהבנת את הרקע התיאורתי אפשר להוכיח את זה שמה שאמרתי יהיה מדוייק יותר בעזרת הסתברות מתמטית. כפיר נ.ב: מה לעשות זה מה שללמוד אסמבלר עושה לאנשים (100 בבגרות באסמבלר ) |
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|