Combined constraints and introduced value randomizer.
diff --git a/skeletons/IA5String.c b/skeletons/IA5String.c
index b0e06c3..6530ba3 100644
--- a/skeletons/IA5String.c
+++ b/skeletons/IA5String.c
@@ -39,21 +39,20 @@
 	OCTET_STRING_decode_uper,
 	OCTET_STRING_encode_uper,
 #endif	/* ASN_DISABLE_PER_SUPPORT */
+	OCTET_STRING_random_fill,
 	0	/* Use generic outmost tag fetcher */
 };
 asn_TYPE_descriptor_t asn_DEF_IA5String = {
 	"IA5String",
 	"IA5String",
 	&asn_OP_IA5String,
-	IA5String_constraint,       /* Constraint on the alphabet */
 	asn_DEF_IA5String_tags,
 	sizeof(asn_DEF_IA5String_tags)
 	  / sizeof(asn_DEF_IA5String_tags[0]) - 1,
 	asn_DEF_IA5String_tags,
 	sizeof(asn_DEF_IA5String_tags)
 	  / sizeof(asn_DEF_IA5String_tags[0]),
-	0,	/* No OER visible constraints */
-	&asn_DEF_IA5String_per_constraints,
+	{ 0, &asn_DEF_IA5String_per_constraints, IA5String_constraint },
 	0, 0,	/* No members */
 	0	/* No specifics */
 };