|
||||||||||
| הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
|||||||
![]() |
|
|
כלים לאשכול | תצורת הצגה |
|
|
|
|
# 1 |
|
חבר מתקדם
|
פונקציה הפולטת מס' רנדומאלי בשפת C
למדתי את שפת C לפני שנתיים התעסקתי בה זמן מה ועזבתי אותה לטובת PHP ולכן מס' בסיסים נעלמו לי.
זכור לי שהתשמתי בפונקציה פשוטה שפלטה עבורי מס' רנדומאלי בתחום מסויים , ניסיתי לחפשה אך לא מצאתי. אשמח אם מישהו ירענן את זיכרוני ![]() |
|
|
|
# 2 |
|
הוסטסניון
|
אממממ אני לא ממש יודע אם זה יעזור לך, אבל אולי כן..
בC# עושים ככה מספר רנדומלי (למדתי היום): קוד:
int rnd_num; Random rnd1 = new Random(); rnd_num = rnd1.Next(100); Last edited by Alon.R; 15-09-06 at 15:31.. |
|
|
|
# 3 | |
|
משתמש - היכל התהילה
|
ציטוט:
|
|
|
|
|
# 4 |
|
חבר מתקדם
|
וואי שכחתי את כל מה שאני יודע ...
http://pl.wikibooks.org/wiki/Programowanie:C:rand אני לא בטוח שזה יעבוד , כי אם אני זוכר נכון יש קטן עם משתנה של זמן או משהו כזה
__________________
|
|
|
|
# 5 |
|
חבר בקהילה
|
נראה לי שזה מה שאתה מחפש:
קוד:
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
void main(void)
{
int min=1, max=10;
int i;
srand((unsigned)time(NULL));
i = (rand()%(max-min)) + min;
printf( "%d\n", i );
}
כאשר - min וmax הם הגבולות של המספרים שאתה רוצה משתמשים ב srand בשביל שהמספרים יהיו אקראיים (עד כמה שאפשר). |
|
|
|
# 6 |
|
חבר מתקדם
|
תודה רבה BARLOG
|
|
|
|
# 7 |
|
חבר על
|
קוד:
include <stdlib.h>
include <stdio.h>
void main {
int number;
randomize();
number = rand(1,999);
printf("%d",number);
}
|
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|