--- content.devel.inc (saved version)
+++ (current document)
@@ -116,9 +116,20 @@
       else {
         // Generate a value that respects max_length.
         if (empty($field['max_length'])) {
-          $field['max_length'] = 12;
+          $field['max_length'] = 24;
+        }
+        if ($field['max_length'] < 12) {
+          // Make a short text string, e.g. 230sdio23h4
+          $node_field['value'] = user_password($field['max_length']);
+        }
+        elseif ($field['max_length'] < 36) {
+          // Make a short title, e.g. Commodo Abico Paratus Aptent Defui Letalis Mos Os
+          $node_field['value'] = substr(devel_create_greeking(mt_rand(1, $field['max_length'] / 6), TRUE), 0, $field['max_length']);
+        }
+        else {
+          // Make a short sentance, e.g. Commodo Abico Paratus Aptent Defui Letalis Mos Os
+          $node_field['value'] = substr(devel_create_greeking(mt_rand(1, $field['max_length'] / 6), FALSE), 0, $field['max_length']);
         }
-        $node_field['value'] = user_password($field['max_length']);
       }
     }
     return $node_field;
