

Date of birth assigned should be a valid date of birth between 1 January 1955 and 1 January 2002. When assigning random NID numbers, ensure that each NID is unique. NID number will be 10 digits, can not start with 0.

Create a static method in Helper class that creates a Picture object, populates it with random RGB value for all indices, and returns that object. The getter method should return an integer/byte value between 0 to 255 (8 bit) and the setter method should take only one parameter - an integer/byte value between 0 to 255 (8 bit). You should have a getter and setter method for every array index to get/set the red, green and blue value at that index. Each data element (red, green and blue) will contain an integer/byte value between 0 to 255 (8 bit). Each element in the array will have three data fields - red, green and blue. This data field contains a 2 dimensional array with 35*45 dimensions. This data field will be an instance of a class named Picture. Every driving license form object should have a data field named photo. This helper class will have static methods to help generate random, valid input for all classes. This class should not have any non-static methods. Display the populated form for 10 users, using point 2. Design a system of supporting classes to generate random, valid inputs for point 1. Design a system of classes to support taking input for the driving license application form. (The application form is attached herewith). You are given the driving license application form and asked to develop a system of java classes to support the application form. Transcribed image text: You are given the opportunity to work for Bangladesh Road Transport Authority (BRTA).
