package com.intrbiz.bergamot.util;
import java.security.SecureRandom;
/**
* Generate a random nagios plugin exit code, for use in testing
*/
public class RandStatus
{
private static final RandStatus US = new RandStatus();
public static final RandStatus getInstance()
{
return US;
}
private SecureRandom random = new SecureRandom();
public RandStatus()
{
super();
}
public int randomNagiosStatus()
{
int next = Math.abs(random.nextInt(100));
if (next >= 0 && next < 60) return 0;
if (next >= 60 && next < 80) return 1;
if (next >= 80 && next < 90) return 2;
return 3;
}
}