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