Wątek przeniesiony 2015-02-16 07:26 z Java przez bogdans.

Generator liczb losowych

0
 import java.util.*;
 
class Random {
	public static void main(String[] args) {
		int c;
		double t = Math.random();
	for (c = 0; c <= 10; c++) {
		
		System.out.println(t.nextDouble());
	}
	}
} 

Bez nextDouble() działa, ale wyświetla te same liczby.

0

Zdajesz sobie sprawę, że t jest typu double i nie możesz na nim wywołać metody?

0

To w takim razie jak to powinno być zapisane?

0

No a w jaki sposób generujesz pojedynczą pseudolosową liczbę?

0
 Random t = new Random() 

próbowałam na rózne sposoby, ale nie wiem jak to skończyć

0

Pokaż, co wymyśliłaś z tym powyżej.

0
 import java.util.*;
 
class Random {
	public static void main(String[] args) {
		int c;
		Random t = new Random();
	for (c = 0; c <= 10; c++) {
		
		System.out.println(t.nextFloat());
	}
	}
} 
0

Naprawdę nie widzisz konfliktu nazw? Zmień nazwę swojej klasy, albo używaj pełnej nazwy klasy bibliotecznej.

import java.util.*;
 
class Random {
    public static void main(String[] args) {
        int c;
        java.util.Random t = new java.util.Random();
        for (c = 0; c <= 10; c++) { 
            System.out.println(t.nextFloat());
        }
    }
}
0

Już sobie poradziłam inaczej, dziękuję za odpowiedź.

1 użytkowników online, w tym zalogowanych: 0, gości: 1