Adrian Schäfer
- Forum-Beiträge: 5
08.05.2011, 13:35:56 via Website
08.05.2011 13:35:56 via Website
Servus zusammen,
ich habe vor ein paar Wochen angefangen eine Tabu-App zu programmieren. Ich bin gerade dabei mit folgender Funktion eine zufällige Karte auszuwählen:
es komt leider jedesmal '0' als karteId raus... aber wenn ich es in einer anderen Klasse wie folgt teste funktioniert es:
hat Jemand eine Idee woran das liegen könnte ??
Beste Grüße
ich habe vor ein paar Wochen angefangen eine Tabu-App zu programmieren. Ich bin gerade dabei mit folgender Funktion eine zufällige Karte auszuwählen:
1private Cursor c;
2private int kartenAnzahl;
3private int karteId;
4.....
5c = mDbHelper.getAllKarten();
6kartenAnzahl = c.getCount();
7karteId = Math.round( (int) Math.random() * kartenAnzahl);
8c.moveToPosition(karteId);
2private int kartenAnzahl;
3private int karteId;
4.....
5c = mDbHelper.getAllKarten();
6kartenAnzahl = c.getCount();
7karteId = Math.round( (int) Math.random() * kartenAnzahl);
8c.moveToPosition(karteId);
es komt leider jedesmal '0' als karteId raus... aber wenn ich es in einer anderen Klasse wie folgt teste funktioniert es:
1int b = Math.round((int) (Math.random() * a));
2System.out.println(b);
2System.out.println(b);
hat Jemand eine Idee woran das liegen könnte ??
Beste Grüße
— geändert am 08.05.2011, 13:36:28
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.