/* ** Copyright 1998 - 2000 Double Precision, Inc. ** See COPYING for distribution information. */ #if HAVE_CONFIG_H #include "config.h" #endif #if HAVE_UNISTD_H #include #endif #include #include #include "random128.h" const char *random128_alpha() { static char randombuf[ 128 / 8 * 2 + 1]; char *p; strcpy(randombuf, random128()); for (p=randombuf; *p; p++) if ( isdigit((int)(unsigned char)*p)) *p= "GHIJKLMNOP"[ *p - '0' ]; return (randombuf); }