Beispiel #1
0
//functions
int driveHome( struct hail *weatherpointer, struct BMW *carpointer ) {
	if (weatherpointer->sunny == 1 && carpointer->ownedbykevin == 1) {
		weatherpointer->sunny = 0;
		carpointer->driving = 1;
	}	
	return(randomizer(1, 100));
}
Beispiel #2
0
/*main*/
int main(int argc, char *argv[]) 
{
	srand (time(NULL)); 
	//empty array
	randomizer(random);
	//full array
	impression(random);
	system("pause");	
	return 0;
}
//main
int main(int argc, char *argv[])
{
  int matriz[6][4];
  srand(time(NULL));
  randomizer(matriz);
  imprimir(matriz);
  changer(matriz);
  printf("\n");
  imprimir(matriz);
  system("PAUSE");	
  return 0;
}
void make_clist(char *id, char *pw)
{
    int abc, xyz=0, i;
    strcpy(clist.id, id);
    strcpy(clist.pw, pw);
    clist.salt = randomizer();
    for(i = 0; clist.pw[i] != '\0'; i++)
    {
	abc = (int) clist.pw[i];
	xyz = xyz ^ abc;
    }
    clist.maskedpw = clist.salt ^ xyz;
}
Beispiel #5
0
int kentuckyWeather(int chanceofrandomstorm, struct hail *weatherpointer ) {
	int diceroll = randomizer(1, 100);
	// for debugging || printf("+++++++++++diceroll: %d, chance: %d\n", diceroll, chanceofrandomstorm);
	if ( diceroll <= chanceofrandomstorm ) {
		weatherpointer->storming = 1;
		printf("Typical - drive home, and it starts to storm!\n");
	}
	else {
		weatherpointer->sunny = 1;
		printf("For once, it's sunny outside\n");
	}
	
return diceroll;
}
Beispiel #6
0
//begin main
int main(int argc, const char * argv[]) 
{
	//variable declaration
	int weatherhatesme;
	int weatherdamage;
	
	struct BMW   mycar;
	struct hail  FridayStorm;
	
	//variable initialization
	weatherhatesme = 0;
	weatherdamage = 0;
	FridayStorm.hail_size = 0;
	FridayStorm.hail_frequency = 0;
	FridayStorm.storming = 0; //boolean false
	FridayStorm.sunny = 1; //boolean true
	mycar.driving = 0;
	mycar.ownedbykevin = 1;
	
	weatherhatesme = driveHome(&FridayStorm, &mycar);
	printf("It's Kentucky, so you can expect %d percent chance of rain today\n", weatherhatesme);
	kentuckyWeather(weatherhatesme, &FridayStorm);

	
	if (mycar.ownedbykevin == true && mycar.driving == true && FridayStorm.storming == true) {
		FridayStorm.hail_size = randomizer(1, 15);
		FridayStorm.hail_frequency = 1;
		weatherdamage = finddamage(&FridayStorm);
		printf("There are %d new dents on your car from hail about %dmm!\n", weatherdamage, FridayStorm.hail_size);
	}
	
	else if (FridayStorm.sunny == 1) {
		FridayStorm.storming = 0;
		FridayStorm.sunny = 0;
		printf("Enjoy the nice sunny weather!\n");
	}
	
	return 0;
}
	void clear()
	{
		
		
		if (num_additional_linears>0) {
			for (int ii=0; ii<num_additional_linears; ii++) {
				clear_vec_d(additional_linears_terminal[ii]);
			}
			free(additional_linears_terminal);
			
			for (int ii=0; ii<num_additional_linears; ii++) {
				clear_vec_d(additional_linears_starting[ii]);
			}
			free(additional_linears_starting);
		}
		
		
		
		
		if (num_jac_equations>0) {
			if (side_ == nullspace_handedness::LEFT) {
				for (int ii=0; ii<num_jac_equations; ii++) {
					for (int jj=0; jj<max_degree; jj++) {
						clear_vec_d(starting_linears[ii][jj]);
					}
					free(starting_linears[ii]);
				}
			}
			else
			{
				for (int ii=0; ii<randomizer()->num_rand_funcs(); ii++) {
					for (int jj=0; jj<randomizer()->randomized_degree(ii)-1; jj++) {
						clear_vec_d(starting_linears[ii][jj]);
					}
					free(starting_linears[ii]);
				}
			}
			
			free(starting_linears);
		}
		
		if (num_v_linears>0) {
			for (int ii=0; ii<num_v_linears; ii++) {
				clear_vec_d(v_linears[ii]);
			}
			free(v_linears);
		}
		
		
		clear_vec_d(v_patch);
		clear_mat_d(jac_with_proj);
		

		
		
		if (num_projections>0) {
			for (int ii=0; ii<num_projections; ii++) {
				clear_vec_d(target_projection[ii]);
			}
			free(target_projection);
		}
		
		
		
		if (this->MPType==2) {
			delete this->BED_mp;
		}
		else{
			clear_deriv(SLP_derivative);
			delete this->SLP_derivative;
		}
	} // re: clear
Beispiel #8
0
void CSeqVector_CI::x_InitRandomizer(CRandom& random_gen)
{
    CRef<INcbi2naRandomizer> randomizer(new CNcbi2naRandomizer(random_gen));
    SetRandomizeAmbiguities(randomizer);
}
Beispiel #9
0
//!! Must add Table and Hands to test!
int RunFramerTest()
{

	int ret = 0;

	printf("Starting Framer test...\n\n");

	// Initialize random seed
	unsigned int seed = (unsigned int)time(NULL);
	Randomization::Randomizer randomizer(seed);
	printf("Seed: %u\n", seed);

	// Prepare Data //

	// Creating info
	printf("Creating info...\n");
	Network::Info info;
	memcpy(info.name, "TestName", sizeof(info.name));
	printf("Info created.\n\n");

	// Creating data params
	printf("Creating Kinect data params...\n");
	KinectDataParams dataParams;
	dataParams.colorImageEnable = true;
	dataParams.depthImageEnable = true;
	dataParams.validityImageEnable = false;
	dataParams.testImageEnable = true;
	dataParams.tableEnable = false;
	dataParams.handsEnable = true;
	printf("Kinect data params created.\n\n");

	

	// Creating data
	printf("Creating Kinect data...\n");
	KinectData kinectData;
	{
		// Params

		kinectData.available.colorImageEnable = true;
		kinectData.available.depthImageEnable = true;
		kinectData.available.validityImageEnable = true;
		kinectData.available.testImageEnable = true;
		kinectData.available.tableEnable = true;
		kinectData.available.handsEnable = true;

		
		// Images

		CreateRandomImage<ColorPixel>(kinectData.colorImage);
		CreateRandomImage<DepthPixel>(kinectData.depthImage);
		CreateRandomImage<BinaryPixel>(kinectData.validityImage);
		CreateRandomImage<ColorPixel>(kinectData.testImage);


		// Table
		randomizer.Randomize(kinectData.table);


		// Creating hands
		const int maxHands = 5;
		kinectData.hands.resize(rand() % maxHands);
		randomizer.RandomizeVector(kinectData.hands);


	}
	printf("Kinect Data created.\n\n");



	// Test Frames //

	// Test Subscribe Frame
	printf("Testing Subscribe Frame...\n");
	ret = TestSubscribeFrame(info, dataParams);
	if(ret != 0)
		return -1;
	printf("Done testing Subscribe Frame.\n\n");

	
	// Test SubscribeAck Frame
	printf("Testing subscribe ack Frame...\n");
	bool acceptSubscription = true;
	ret = TestSubscribeAckFrame(info, acceptSubscription);
	if(ret != 0)
		return -1;
	printf("Done testing SubscribeAck Frame.\n\n");

	// Test Unsubscribe Frame
	printf("Testing Unsubscribe Frame...\n");
	ret = TestUnsubscribeFrame();
	if(ret != 0)
		return -1;
	printf("Done testing Unsubscribe Frame.\n\n");

	// Test DataParams Frame
	printf("Testing DataParams Frame...\n");
	ret = TestDataParamsFrame(dataParams);
	if(ret != 0)
		return -1;
	printf("Done testing DataParams Frame.\n\n");

	
	// Test KinectData Frame
	printf("Testing KinectData Frame...\n");
	ret = TestKinectDataFrame(kinectData);
	if(ret != 0)
		return -1;
	printf("Done testing KinectData Frame.\n\n");


	// Test InfoRequest Frame
	printf("Testing InfoRequest Frame...\n");
	ret = TestInfoRequestFrame();
	if(ret != 0)
		return -1;
	printf("Done testing InfoRequest Frame.\n\n");


	// Test Info Frame
	printf("Testing Info Frame...\n");
	ret = TestInfoFrame(info);
	if(ret != 0)
		return -1;
	printf("Done testing Info Frame.\n\n");
	

	return ret;
}
Beispiel #10
0
int finddamage( struct hail *weatherpointer ) {
	int random = randomizer(1, 100);
	return((weatherpointer->hail_frequency) * random);
}