diff --git a/devel_generate/text.devel_generate.inc b/devel_generate/text.devel_generate.inc
index 1f4691d..de72c07 100644
--- a/devel_generate/text.devel_generate.inc
+++ b/devel_generate/text.devel_generate.inc
@@ -32,7 +32,7 @@ function _text_devel_generate($object, $field, $instance, $bundle) {
     if (empty($field['settings']['max_length'])) {
       $field['settings']['max_length'] = 12;
     }
-    $object_field['value'] = user_password($field['settings']['max_length']);
+    $object_field['value'] = substr(devel_create_greeking(mt_rand(1, $field['settings']['max_length'] / 6), FALSE), 0, $field['settings']['max_length']);
   }
   $object_field['format'] = $format;
   return $object_field;
