כיצד ליצור מערך ולמלא אותו עם מספרים אקראיים ב- Java
באמצעות מטריצות
שלב 1
יצירת מערך דו-ממדי של מספרים שלמים, לדוגמה, "int [] [] arr = new arr [x] [y]", כאשר "x" הוא מספר השורות ו- y הוא מספר העמודות.
שלב 2
יצירת מופע חדש של מחולל מספרים אקראיים, לדוגמה, "Random Random = New Random ();"
שלב 3
צור ערך כפול למחזור כדי לחצות את כל הערכים במטריצה ולהוסיף מספר אקראי חדש לכל ערך, כגון: "עבור (int i = 0; i <x, i ++) {עבור (int j = 0; j <y, j ++) {arr [i] [j] = rand.nextInt (r);}} ", כאשר" r "הוא הערך המרבי שברצונכם ליצור.
באמצעות חבילת JAMA
שלב 1
הורד את חבילת JAMA.
שלב 2
כלול את חבילת מטריצת JAMA בתלות של הפרויקט שלך, תהליך זה תלוי ב- JDK שלך.
שלב 3
יצירת מטריצה אקראית חדשה בקוד על ידי קורא את השיטה הסטטית Matrix.random (), לדוגמה, "Matrix m = Matrix.random (x, y);" כאשר x הוא מספר השורות ו- y הוא מספר העמודות.