This command will randomly select one of the fields (separated by semicolon, comma, colon, or period) from the input and print it.
awk -F'[;:,.]' 'BEGIN{srand();p=rand()} {for(i=1;i<=NF;i++)if(rand()<=p)print $i}'