for (int i = 0; i < 4; i++)
{
bi = bi.shiftLeft(8);
bi = bi.add(BigInteger.valueOf(address[i]));
}
bi = bi.shiftLeft(32);
int code = System.identityHashCode(new Object());
bi = bi.add(BigInteger.valueOf(code));
byte[] bytes = bi.toByteArray();
StringBuffer buffer = new StringBuffer();
char[] chars = "0123456789ABCDEF".toCharArray();