Akki
BAN USERpackage epic.java;
import java.util.Date;
import java.util.Scanner;
public class GenerateRandomNumber {
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
long num=1;
while(num!=0){
System.out.println("Enter your num: \n");
num=scan.nextLong();
if(num>0)
System.out.println("Random Number: "+random(num));
}
scan.close();
}
public static long random(long num){
Date date=new Date();
long timeStamp=date.getTime();
long ran=timeStamp%num;
return ran;
}
}
I tried it this way : Please let me know if it is good enough:
package epic.java;
public class UniqueElementsInArray {
public static void main(String[] args){
Integer[] intArray={1,1,3,3,3,5,5,5,9,9,9, 9,10};
int len=intArray.length;
int i=0;
int j=1;
while(j<len){
if(intArray[i]!=intArray[j]){
intArray[i+1]=intArray[j];
i++;
}
j++;
}
for(int m=0;m<i+1;m++)
System.out.println(intArray[m]);
}
}
private static String convertToFraction(Integer numerator, Integer deno) {
Integer sqrt=(int) Math.floor(Math.sqrt(numerator));
int i=2;
for(;i<=sqrt;i++){
if(numerator%i==0&&deno%i==0)
return convertToFraction(numerator/i, deno/i);
}
if(i==sqrt+1)
return numerator+"/"+deno;
else
return "No result";
}
The input in this problem is just total number of characters, not the characters itself. For example, if a password is of length 5, the input will be 5.
- Akki November 07, 2014So, i guess we've to choose all the chars from 65-91 and 97-122 to make combinations.