import java.io.*; import java.util.*; class cafe { public static void main(String args[])throws IOException { InputStreamReader isr=new InputStreamReader(System.in); BufferedReader bin=new BufferedReader(isr); int i,j,k=0,kk,run,counter; int n=6,m= 5,s=6; double se[]=new double[10]; int seed=12345; double r,iat=0,st=0,nat,wt=0,cwt; double p[]={0.0,0.05,0.4,0.65,0.8,0.9,0.97,1.0}; double at[]={0,0.5,1,1.5,2,2.5,3}; double f[]={0,0.05,0.3,0.65,0.85,1.0}; double t[]={1,2,3,4,5}; Random randy = new Random(12345); System.out.println("Enter the value of run:"); run=Integer.parseInt(bin.readLine()); for(j=0;j<=s;++j) { randy.nextInt(12345); counter=0; nat=0; cwt=0; for(i=1;i<=j;++i) { se[i]=0; } cwt=0; counter=0; for(counter=1;counter<=run;++counter) { r=randy.nextDouble()/32768.0; for(i=0;i<=n;++i) { if(r>p[i] && r<=p[i+1]) iat=at[i]; } r=randy.nextDouble()/32768.0; for(i=0;i<=m;++i) { if(r>f[i] && r<=f[i+1]) st=t[i]; } nat=nat+iat; double min=99.9; for(i=1;i<=j;++i) { if(se[i]<=min) { min=se[i]; k=i; } } if(nat<=min ) { se[k]=min+st; wt=(float)min-nat; } else se[k]=nat+st; cwt=(float)cwt+wt; } System.out.println("server"+" "+" Total arrival" +" " + "Average waiting time "); System.out.println(j+" "+counter+" "+(cwt/run)+" "); if((cwt/run)<=2) break; }
Program to implement Cafeteria problem in java
by
kiran
11:23 PM
Program toimplement Single Channel Queue in C++
by
kiran
11:14 PM
#include<conio.h>
#include<iostream.h>
#include<stdlib.h>
#include<iomanip.h>
void main()
{
clrscr();
int i,j,c,rart[20],rsrt[20],art[20],srt[20],srtb[20],srte[20],cuwq[20],cuss[20],idts[20];
float pa[9],ps[7],iart;
int wtime=0;
float wcust=0.0;
float tservice=0.0;
float tidle=0.0;
float time_arr=0.0;
float time_spent=0.0;
cout<<"Enter no of inter arrival times ( less than 8 minutes)";
cin>>iart;
pa[0]=0;ps[0]=0;
for(i=1;i<=iart;i++)
pa[i]=(float)((1/iart)*1000);
for(i=1;i<=6;i++)
{
cout<<"\nEnter probability for service time "<<i<<" minute";
cin>>ps[i];
ps[i]*=100;
}
cout<<"Enter number of customers (number should be less than 20)";
cin>>c;
#include<iostream.h>
#include<stdlib.h>
#include<iomanip.h>
void main()
{
clrscr();
int i,j,c,rart[20],rsrt[20],art[20],srt[20],srtb[20],srte[20],cuwq[20],cuss[20],idts[20];
float pa[9],ps[7],iart;
int wtime=0;
float wcust=0.0;
float tservice=0.0;
float tidle=0.0;
float time_arr=0.0;
float time_spent=0.0;
cout<<"Enter no of inter arrival times ( less than 8 minutes)";
cin>>iart;
pa[0]=0;ps[0]=0;
for(i=1;i<=iart;i++)
pa[i]=(float)((1/iart)*1000);
for(i=1;i<=6;i++)
{
cout<<"\nEnter probability for service time "<<i<<" minute";
cin>>ps[i];
ps[i]*=100;
}
cout<<"Enter number of customers (number should be less than 20)";
cin>>c;
PROGRAM TO TEST UNIFORMITY OF RANDOM NO in JAVA
import java.io.*; import java.util.*; class randomuni { public static void main(String args[])throws IOException { int i,j; int r[]=new int[100]; int arr1[]=new int[100]; BufferedReader b=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Random number generated using in built function "); Random randomGenerator = new Random(); for (i = 0; i < 100; i++) { int randomInt = randomGenerator.nextInt(100); arr1[i]=randomInt; System.out.print(randomInt+" "); } System.out.println("\nRandom number generated using linear congruential method "); System.out.println("Enter the values of X0,a,c and m \n"); int xo=Integer.parseInt(b.readLine()); int a=Integer.parseInt(b.readLine()); int c=Integer.parseInt(b.readLine()); int m=Integer.parseInt(b.readLine()); for(i=0;i<100;i++) { int rand=((a*xo+c)%m); r[i]=rand; System.out.print(r[i]+" "); xo=rand; } System.out.println("\nSelect any method to test uniformity--1.kolmogorav 2.chi square "); i=Integer.parseInt(b.readLine()); switch(i) { case 1:double dplus,dminus,dplmax=0,dmimax=0,d,cv=0.410; for(i=0;i<99;i++) { for(j=i+1;j<100;j++) { if(r[i]>r[j]) { int temp=r[i]; r[i]=r[j]; r[j]=temp; } } }
Program to test Independency of RANDOM NO in JAVA
by
kiran
11:05 PM
import java.io.*;
import java.util.*;
class randomind
{
public static void main(String args[])throws IOException
{ int i,j;
int r[]=new int[10];
double u,var2,var,z,cv=1.96,n1=0,n2=0,mean=49.5;
int run[]=new int[10];
int ar=0;
int arr1[]=new int[10];
BufferedReader b=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Random number generated using in built function ");
Random randomGenerator = new Random();
for (i = 0; i < 10; i++)
{
int randomInt = randomGenerator.nextInt(100);
arr1[i]=randomInt;
System.out.print(randomInt+" ");
}
System.out.println("\nRandom number generated using linear congruential method ");
System.out.println("Enter the values of X0,a,c and m \n");
int xo=Integer.parseInt(b.readLine());
int a=Integer.parseInt(b.readLine());
int c=Integer.parseInt(b.readLine());
int m=Integer.parseInt(b.readLine());
import java.util.*;
class randomind
{
public static void main(String args[])throws IOException
{ int i,j;
int r[]=new int[10];
double u,var2,var,z,cv=1.96,n1=0,n2=0,mean=49.5;
int run[]=new int[10];
int ar=0;
int arr1[]=new int[10];
BufferedReader b=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Random number generated using in built function ");
Random randomGenerator = new Random();
for (i = 0; i < 10; i++)
{
int randomInt = randomGenerator.nextInt(100);
arr1[i]=randomInt;
System.out.print(randomInt+" ");
}
System.out.println("\nRandom number generated using linear congruential method ");
System.out.println("Enter the values of X0,a,c and m \n");
int xo=Integer.parseInt(b.readLine());
int a=Integer.parseInt(b.readLine());
int c=Integer.parseInt(b.readLine());
int m=Integer.parseInt(b.readLine());
Program to Generate RANDOM NO.s in JAVA
import java.io.*;
import java.util.*; class randomgen { public static void main(String args[])throws IOException { int i; int r[]=new int[10]; int arr1[]=new int[10]; BufferedReader b=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Random number generated using in built function "); Random randomGenerator = new Random(); for (i = 0; i < 10; i++) { int randomInt = randomGenerator.nextInt(100); arr1[i]=randomInt; System.out.print(randomInt+" "); } System.out.println("\nRandom number generated using linear congruential method "); System.out.println("Enter the values of X0,a,c and m \n"); int x=Integer.parseInt(b.readLine()); int a=Integer.parseInt(b.readLine()); int c=Integer.parseInt(b.readLine()); int m=Integer.parseInt(b.readLine()); for(i=0;i<10;i++) { int rand=((a*x+c)%m); r[i]=rand; System.out.print(r[i]+" "); x=rand; } } }
Subscribe to:
Posts
(
Atom
)