|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 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 אורחים) | |
|
|