208:
209: for j in 1..l_password_len loop
210: if (mod(abs(dbms_random.random),2) = 1) then
211: -- generate number
212: x_password := x_password || mod(abs(FND_CRYPTO.SmallRandomNumber),10);
213: else
214: -- generate character
215: x_password := x_password || fnd_global.local_chr(mod(abs(FND_CRYPTO.SmallRandomNumber),26)
216: + ascii_offset);
211: -- generate number
212: x_password := x_password || mod(abs(FND_CRYPTO.SmallRandomNumber),10);
213: else
214: -- generate character
215: x_password := x_password || fnd_global.local_chr(mod(abs(FND_CRYPTO.SmallRandomNumber),26)
216: + ascii_offset);
217: end if;
218: end loop;
219: