For some reason I can't get the middle numbers to be all even and the first three numbers I can't get to be different. Here is what i have so far...
import java.util.Random;
public class PhoneNumber
{
public static void main(String args[])
{
Random generator = new Random();
int num1,num2,num3;
num1 = generator.nextInt(9) + 2 ; // returns random number between 0 and 7
num1 = generator.nextInt(7) - 3;
num1 = generator.nextInt(6) + 4;
num2 = generator.nextInt(999) - 2 ; // returns random number between 0 and 741
num3 = generator.nextInt(6000); // returns random number between 0 and 9999
String phoneNumber = String.format("%d%d%d-%03d-%04d", num1, num1, num1, num2, num3);
System.out.println(phoneNumber);
}
This post has been edited by jon.kiparsky: 04 October 2012 - 12:16 PM
Reason for edit:: added code tags

New Topic/Question
Reply



MultiQuote




|