? devel_generate.963034_1.patch
Index: devel_generate.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/devel/Attic/devel_generate.inc,v
retrieving revision 1.14.2.24
diff -u -p -r1.14.2.24 devel_generate.inc
--- devel_generate.inc	26 Oct 2010 05:11:54 -0000	1.14.2.24
+++ devel_generate.inc	9 Nov 2010 19:02:03 -0000
@@ -457,7 +457,14 @@ 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)];
+
+
+  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)];	  
+  }
 
   $node->title = devel_create_greeking(mt_rand(1, $results['title_length']), TRUE);
   if ($type->has_body) {
Index: devel_generate.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/devel/Attic/devel_generate.module,v
retrieving revision 1.11.2.15
diff -u -p -r1.11.2.15 devel_generate.module
--- devel_generate.module	3 Apr 2010 23:45:08 -0000	1.11.2.15
+++ devel_generate.module	9 Nov 2010 19:02:03 -0000
@@ -98,11 +98,20 @@ function devel_generate_content_form() {
     '#options' => $options,
     '#default_value' => array_keys($options),
   );
+
   $form['kill_content'] = array(
     '#type' => 'checkbox',
     '#title' => t('<strong>Delete all content</strong> in these node types before generating new content.'),
     '#default_value' => FALSE,
   );
+  
+  $form['user_ref'] = array(
+    '#type' => 'textfield',
+    '#title' => t('For which user you would like to create nodes?'),
+    '#autocomplete_path' => 'user/autocomplete', 
+    '#size' => 50,
+  );
+    
   $form['num_nodes'] = array(
     '#type' => 'textfield',
     '#title' => t('How many nodes would you like to generate?'),
