[ create a new paste ] login | about

Link: http://codepad.org/wh1YNng8    [ raw code | output | fork ]

C++, pasted on Oct 18:
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <string>
using namespace std;

int Generate(){
	int r= rand();
    int s= r%8;
    return s;
}    

int main(){
	int Stats[8]={0,0,0,0,0,0,0,0};
	int seed= time(NULL);
	int f= /*The number of enemies*/24;//
	int g= /*The number of stat points that they get*/25;
	string stat;
	int h=1;
	while (h<=f){
		cout<<"\nEnemy # "<<h<<":\n";
		for (int i=0; i<g; i++){
			srand(seed);
			int j= Generate();
			Stats[j]++;
			seed+=h;
		}
		for(int k=0; k<8; k++){
			if (k==0){
			cout<<"[table]";
			}
			switch (k)
			{
				case 0:
					cout<<"HP|";
					break;
				case 1:
					cout<<"STR|";
					break;
				case 2:
					cout<<"SKL|";
					break;
				case 3:
					cout<<"SPD|";
					break;
				case 4:
					cout<<"LCK|";
					break;
				case 5:
					cout<<"DEF|";
					break;
				case 6:
					cout<<"RES|";
					break;
				case 7:
					cout<<"CON|";
					break;
			}
			cout<<Stats[k]<<endl;
			if (k==7){
				cout<<"[/table]\n";
			}
			Stats[k]=0;

		}
		h++;
	}
}


Output:

Enemy # 1:
[table]HP|2
STR|2
SKL|3
SPD|1
LCK|3
DEF|4
RES|7
CON|3
[/table]

Enemy # 2:
[table]HP|2
STR|2
SKL|6
SPD|4
LCK|2
DEF|2
RES|3
CON|4
[/table]

Enemy # 3:
[table]HP|2
STR|3
SKL|4
SPD|4
LCK|0
DEF|4
RES|5
CON|3
[/table]

Enemy # 4:
[table]HP|4
STR|4
SKL|2
SPD|4
LCK|4
DEF|2
RES|1
CON|4
[/table]

Enemy # 5:
[table]HP|4
STR|3
SKL|1
SPD|2
LCK|5
DEF|6
RES|0
CON|4
[/table]

Enemy # 6:
[table]HP|5
STR|6
SKL|4
SPD|4
LCK|0
DEF|1
RES|2
CON|3
[/table]

Enemy # 7:
[table]HP|2
STR|4
SKL|6
SPD|3
LCK|3
DEF|2
RES|1
CON|4
[/table]

Enemy # 8:
[table]HP|4
STR|4
SKL|5
SPD|4
LCK|3
DEF|3
RES|1
CON|1
[/table]

Enemy # 9:
[table]HP|3
STR|4
SKL|6
SPD|2
LCK|2
DEF|5
RES|2
CON|1
[/table]

Enemy # 10:
[table]HP|3
STR|1
SKL|3
SPD|4
LCK|6
DEF|4
RES|2
CON|2
[/table]

Enemy # 11:
[table]HP|2
STR|2
SKL|3
SPD|3
LCK|3
DEF|4
RES|6
CON|2
[/table]

Enemy # 12:
[table]HP|3
STR|3
SKL|3
SPD|2
LCK|2
DEF|2
RES|5
CON|5
[/table]

Enemy # 13:
[table]HP|2
STR|5
SKL|2
SPD|6
LCK|0
DEF|4
RES|1
CON|5
[/table]

Enemy # 14:
[table]HP|2
STR|1
SKL|3
SPD|3
LCK|4
DEF|2
RES|2
CON|8
[/table]

Enemy # 15:
[table]HP|4
STR|4
SKL|2
SPD|2
LCK|2
DEF|3
RES|2
CON|6
[/table]

Enemy # 16:
[table]HP|3
STR|5
SKL|3
SPD|3
LCK|0
DEF|5
RES|3
CON|3
[/table]

Enemy # 17:
[table]HP|2
STR|4
SKL|2
SPD|4
LCK|3
DEF|3
RES|3
CON|4
[/table]

Enemy # 18:
[table]HP|1
STR|3
SKL|1
SPD|6
LCK|4
DEF|2
RES|4
CON|4
[/table]

Enemy # 19:
[table]HP|3
STR|1
SKL|5
SPD|4
LCK|2
DEF|3
RES|3
CON|4
[/table]

Enemy # 20:
[table]HP|3
STR|1
SKL|0
SPD|7
LCK|5
DEF|2
RES|7
CON|0
[/table]

Enemy # 21:
[table]HP|5
STR|4
SKL|1
SPD|3
LCK|4
DEF|2
RES|3
CON|3
[/table]

Enemy # 22:
[table]HP|3
STR|4
SKL|5
SPD|1
LCK|3
DEF|4
RES|2
CON|3
[/table]

Enemy # 23:
[table]HP|2
STR|4
SKL|3
SPD|4
LCK|3
DEF|0
RES|4
CON|5
[/table]

Enemy # 24:
[table]HP|2
STR|3
SKL|3
SPD|1
LCK|2
DEF|5
RES|4
CON|5
[/table]


Create a new paste based on this one


Comments: