פורסם 2011 בינואר 115 שנים אני מנסה ליצור מופע של משתנה מסוג Random לתוך משתנה מסוג longRandom rand = new Random();long x = rand.nextLong();השאלה שלי היא איך ניתן להגריל מספר לונג בטווח מסויים? (אני צריך מספר לונג בין 0 ל-50000)הפקודה (rand.nextLong(50000 נותנת שגיאה.. :-\
פורסם 2011 בינואר 115 שנים Random rand = new Random();long min =0;long range = 50000;long x = rand.nextLong() % range + min;
פורסם 2011 בינואר 115 שנים תסתכל בקישור הבא, יש שם עוד כמה הצעות:http://stackoverflow.com/questions/2546078/java-random-long-number-in-0-x-n-range
פורסם 2011 בינואר 115 שנים מחבר Random rand = new Random();long min =0;long range = 50000;long x = rand.nextLong() % range + min; פתרון יפה מאוד. תודה רבה תסתכל בקישור הבא, יש שם עוד כמה הצעות: http://stackoverflow.com/questions/2546078/java-random-long-number-in-0-x-n-range תודה. מצחיק שהגעתי לעמוד הזה כשחיפשתי פתרון בגוגל אבל כל הקוד בתחילת העמוד הרתיע אותי מלהמשיך לקרוא
פורסם 2011 בינואר 215 שנים אסור להרתע כשרואים קוד ארוך...באותו עמוד, בין עשרות שורות הקוד המיותרות והמפחידות, מסתתר גם הפתרון ש-theDeath הציע ;Dבכל אופן, גם לדעתי זה הפתרון הכי אלגנטי
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.