add name assignment templates
Change-Id: Ia42d4431011b9eae1b5f888b07774cd170719008
diff --git a/src/name-assignments/assignment-random.hpp b/src/name-assignments/assignment-random.hpp
new file mode 100644
index 0000000..64de3df
--- /dev/null
+++ b/src/name-assignments/assignment-random.hpp
@@ -0,0 +1,29 @@
+//
+// Created by Tyler on 10/6/20.
+//
+
+#ifndef NDNCERT_ASSIGNMENT_RANDOM_HPP
+#define NDNCERT_ASSIGNMENT_RANDOM_HPP
+
+#include "assignment-funcs.hpp"
+
+namespace ndn {
+namespace ndncert {
+
+/**
+ * assign names base on client probe parameter
+ */
+class AssignmentRandom: public NameAssignmentFuncFactory{
+public:
+ AssignmentRandom();
+
+ NameAssignmentFunc getFunction(const std::string &factoryParam) override;
+
+};
+
+}
+}
+
+
+
+#endif //NDNCERT_ASSIGNMENT_RANDOM_HPP