Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- import java.util.Scanner;
- public class rpd_core {
- public static void main(String args[]){
- Scanner eingabe=new Scanner(System.in);
- int würfel=eingabe.nextInt();
- int seiten=eingabe.nextInt();
- eingabe.close();
- int[] durchgänge=new int[würfel];
- try{ //??? nötig
- boolean schutz=schutz(würfel,seiten);
- if(schutz==true){
- funktion(durchgänge, seiten, würfel);
- }
- else{
- return;
- }
- }
- catch(Exception e){}
- }
- public static boolean schutz(int x, int y){
- Config config=new Config();
- if((config.xschutz && (x>config.xmax || x<1)) && (config.yschutz && (y>config.ymax || y<2))){
- System.out.println("Ungültige Anzahl an Würfeln und Seiten.");
- boolean schutz=false;
- return schutz;
- }
- if (config.xschutz && (x>config.xmax || x<1)){ //if else?
- System.out.println("Ungültige Anzahl an Würfeln.");
- boolean schutz=false;
- return schutz;
- }
- if(config.yschutz && (y>config.ymax || y<2)){
- System.out.println("Ungültige Anzahl an Seiten.");
- boolean schutz=false;
- return schutz;
- }
- else{
- boolean schutz=true;
- return schutz;
- }
- }
- public static void funktion(int[] durchgänge, int seiten, int würfel){
- Random random=new Random();
- for(int i=0;i<durchgänge.length;i++){
- durchgänge[i]=i;
- }
- System.out.print("{RP-Dice Beta}: ");
- for(int ergebnis: durchgänge){
- int zufall=random.nextInt(seiten)+1;
- if(zufall==1){
- System.out.print("[G-" + zufall + "]");
- }
- if(zufall==seiten){ //if else?
- System.out.print("[R-" + zufall + "]");
- }
- if(zufall>1 && zufall<seiten){
- System.out.print(zufall);
- }
- if(ergebnis<durchgänge.length-1){
- System.out.print(",");
- }
- }
- System.out.printf(" [%dw%d]", würfel, seiten);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement