I think the availability is computed based on an implemented function availabilityWithSysUptime.This relies on the value of sysUptime and the interval between consecutive polls. There are no multiple attempts that get round up to the percentage value. The percentage value depends on the value of sysUptime and the interval between polls. Basically is the same system used in CA Performance Management.
There's an example here on how this is computed.