--- devel/devel_generate.inc	2010-11-05 12:53:38.617092386 +0530
+++ customdevel/devel_generate.inc	2010-09-29 11:59:37.314863944 +0530
@@ -428,6 +428,15 @@ function devel_generate_content_add_node
   module_load_include('inc', 'node', 'node.pages');
   node_object_prepare($node);
   $users = $results['users'];
+  /** Custom changes for our requirement. If user refrence is given, use dat to generate nodes.**/
+  if(isset($results['user_ref']) && !empty($results['user_ref']) ) {
+    $user_ref = user_load(array('name' => $results['user_ref']));    
+    $node->uid = $user_ref->uid;
+  }
+  else {
+    $node->uid = $users[array_rand($users)];
+  }
+/** end of cutomized code **/
   $node->title = devel_create_greeking(rand(1, $results['title_length']), TRUE);
   $node->body = "node ($node->type) - ". devel_create_content();
   $node->teaser = node_teaser($node->body);
