--- devel/devel_generate.inc	2010-10-26 10:41:54.000000000 +0530
+++ newdevel/devel_generate.inc	2010-11-05 14:34:49.263249429 +0530
@@ -457,7 +457,15 @@ function devel_generate_content_add_node
   $type = node_get_types('type', $node->type);
   node_object_prepare($node);
   $users = $results['users'];
-  $node->uid = $users[array_rand($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(mt_rand(1, $results['title_length']), TRUE);
   if ($type->has_body) {
