0

سؤالات در مورد جاوا را در این تاپیک بپرسید

 
faridfozzi
faridfozzi
کاربر تازه وارد
تاریخ عضویت : تیر 1394 
تعداد پست ها : 1

سلام من یه سری کد نوشتم کخ بهم چند آرایه میده ...
سه شنبه 16 تیر 1394  11:06 PM

می خوام یه محدودیتی روی اعداد تصادفی آرایه ها اعمال کنم:

    // Pick array size T from 1 to 100.
    int T = 1 + myRand.nextInt(5);
    System.out.println("T="+(T));
    int C = 1 + myRand.nextInt(100);
    System.out.println("C="+(C));

    // Declare array of size T.
    int [] production_cost=new int [T];
    int []stock1= new int [T];
    int[]stock2= new int [T];
    int[]fix_cost1= new int [T];
    int[]fix_cost2= new int [T];
    int[] Demands=new int[T];
    // Fill the array with random numbers.
     {for (int i=0;  i< T; i++){
      production_cost[i] = myRand.nextInt(Integer.max(0,stock1+production_cost[i-1]));
       stock1[i] = myRand.nextInt(Integer.max(0, 20));
       stock2[i]= myRand.nextInt(Integer.max(0,20));
      
      fix_cost1[i]=myRand.nextInt(Integer.max(10, 20) );
      fix_cost2[i]=myRand.nextInt(Integer.max(20,30));
      Demands[i] = myRand.nextInt(Integer.max(1,C));}
        System.out.println("p2::"+Arrays.toString(production_cost));
        System.out.println("h1::"+Arrays.toString(stock1));
        System.out.println("h2::"+Arrays.toString(stock2));
        System.out.println("K1::"+Arrays.toString(fix_cost1));
        System.out.println("K2::"+Arrays.toString(fix_cost2));
        System.out.println("d::"+Arrays.toString(Demands));
    
    
    }}

    }

 

تشکرات از این پست
omiddeymi1368
دسترسی سریع به انجمن ها