All pastes #85990 Raw Edit

freeone3000

public java v1 · immutable
·published 2006-07-12 11:56 UTC
rendered paste body
import static java.lang.Math.*;import java.util.Random;public class Test {        private static Random r = new Random(15);        public static void main(String[] args) {                int x = 0;                for(int i=0; i<50; i++) {                        x = r.nextInt();                        System.out.println("Digits in " + x + " is " + digitsIn(x) + ".");                }        }        private static int digitsIn(Number n) {                return digitsIn(n, 10);        }        private static int digitsIn(Number n, int base) {                int x = n.intValue();                if(x==0) {                        return 1;                }                return (int)floor(log(abs(x))/log(base));        }}