Created initial Gene and Chromosome. Added initial test for Gene.
[genetic.git] / src / main.cpp
index c2bbf58abf71b13eb3dd8bbd22c853bef455f018..8d30c3b94171b1584aa6653076714349e3e2e3bb 100644 (file)
@@ -1,9 +1,28 @@
 #include <iostream>
+#include <vector>
+
+#include <cstdlib>
+
+#include "gene.h"
+#include "chromosome.h"
 
 using namespace std;
+using namespace genetic;
 
 int main() {
-    cout << "Hello World" << endl;
+    typedef Gene<int> _Gene;
+
+    time_t t;
+    srand((unsigned)time(&t));
+
+    vector<_Gene> genes;
+
+    for (int i = 0; i < 20; i++) {
+        _Gene gene(rand() % 255);
+        cout << "Generated gene: " << gene.get() << "\n";
+        genes.push_back(gene);
+    }
+    Chromosome<_Gene> chromosome(genes);
 
     return 0;
 }