Tuesday, December 10, 2019

Generate Random String in Apex

public static String generateRandomString() {
        final String chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz';
        String randStr = '';
        while (randStr.length() < 5) {
           Integer idx = Math.mod(Math.abs(Crypto.getRandomInteger()), chars.length());
           randStr += chars.substring(idx, idx+1);
        }
    system.debug('Value----'+randStr); 


    }

2 comments:

  1. do you have any sample code for generate 4 digit random number in apex.?

    ReplyDelete
  2. Thanks for the blog really helped

    ReplyDelete