o Read input the number of FDs to be generated. This number should be
provided as input by the user, via a textbox in your GUI, similar to the
number of attributes.
o Upon knowing how many FDs are required, generate each FD as follows:
Number of attributes per FD: minimum 2 attributes (one in LHS
and one in RHS), maximum 50% of the total number of attributes.
In order to decide the number of attributes for each FD, separately
generate a random number between 2 and N, where N is 50% of
the total number of attributes.