עבור לתוכן

איך מייצרים מספרים רנדומליים שהם FLOAT ב-C?

Featured Replies

פורסם

איך אפשר לייצר מספרים רנדומלים float בין 10 ל10- בשימוש הפונקציה rand()?

פורסם

הפונקציה rand מחזירה מספר בין 0 ל-RAND_MAX.

אז תמיר את התוצאה ל-double (עדיף על פני float), תחלק ב-RAND_MAX (כדי לקבל תוצאה בין 0 ל-1) ואז תכפיל ב-20 (כדי לקבל תוצאה בין 0 ל-20) ותחסר 10.

פורסם
  • מחבר

תודה רבה. :xyxthumbs:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים