Chủ đề: Tạo số Random trong J2ME?
-
01-09-2014, 10:48 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Tạo số Random trong J2ME?
Mình muốn random (trong J2ME) ra một số từ 0 -> 100.
Mình làm đoạn code sau:
Mã:Random r = new Random(); r.setSeed(100); int i = r.nextInt();
Mình thử nhiều lần vẫn ra một kết quả (-119466).
Bạn nào biết chỉ giúp mình.
Thank nhiều.View more random threads:
- 8 Bài hướng dẫn lập trình android cơ bản Tiếng Việt
- Làm sao để chuyển bài hát bằng cách vuốt màn hinh trong android?
- Lỗi không thể load file mp3
- Giúp đở về SQLite Administrator và Android Studio
- Tính toán thời điểm Alarm sẽ kêu tiếp theo có kết hợp ngày nghỉ lễ
- Thư viện từ điển sử dụng cho Android có sẵn không?
- nguyên tắc hoạt động của ứng dụng goi điện qua 3g
- phiên bản android để test chương trình
- Cách thiết lập môi trường Biên dịch Android-x86 trên Ubuntu 32bit
- Hỏi? SQLite cho lập trình Android?
-
01-09-2014, 01:07 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Phương thức Random.setSeed() là khởi tạo số nguồn ban đầu chứ đâu phải là khởi tạo số giới hạn lớn nhỏ đâu. Muốn giới hạn số cần ngẫu nhiên thì dùng Random.nextInt(ịnt)
Bạn sai khi cứ tạo mới đối tượng Random.
Mã:Random r = new Random(); // Tạo mới 1 lần//r.setSeed(100); // Có hay không cũng được đây chỉ là chỉnh số nguồn để tạo số ngẫu nhiênwhile(true) { System.println(r.nextInt(100)); // Số từ 0 - 99 // System.println(r.nextInt(101)); // Số từ 0 - 100 Thread.sleep(1000); // Ngủ 1 giây để tránh tình trạng số ra quá nhanh trên bảng điều khiển (Console)}
-
02-09-2014, 09:43 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Không hiểu sao mình dùng phương thức r.netInt(int) không được. Netbeans cứ báo lỗi không có phương thức này trong J2ME.
-
02-09-2014, 03:48 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Không có thì dùng các phương thức khác mà nó có.
-
08-09-2014, 09:52 AM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cám ơn bạn đã gợi ý.
Mình đã lám được random từ 0 đến int max.
Mã:Random r = new Random(); // Hàm lấy giá trị random từ 0 đến max. public int getRandom(int max) { int i = r.netInt(); // Nếu i < 0 if (i<0){ i = -i; } // Nếu i > max if (i > max) { i %= max; } returne i; }
Hiện nay trên thị trường xuất hiện rất nhiều loại thuốc bôi tăng kích thước dương vật được lăng xê là có khả năng làm tăng kích cỡ dương vật của cánh mày râu. Tuy nhiên không phải loại thuốc nào cũng...
Thuốc tăng kích thước chim có tác...