tengo este problema que tengo que "auditoría" un porcentaje de mis transtactions.Calcular ciento en tiempo de ejecución
Si el porcentaje es 100 tengo para auditar a todos ellos, si es 0 Tengo que saltar a todos y si el 50% Tengo que revisar la mitad etc.
El problema (o la oportunidad) es que tengo tiene que realizar el control en tiempo de ejecución.
Lo que intenté fue:
audit = 100/percent
Así que si por ciento es 50
audit = 100/50 (which is 2)
Así que tienen que auditar 1 y pase de auditoría 1 1 1 .. y vaya
Si es 30
audit = 100/30 (3.3)
Auditoro 2 y omito el tercero.
Pregunta
estoy teniendo problemas con los números más allá del 50% (75%) como porque me da 1.333, ...
¿Cuándo sería el algoritmo correcto para saber cuántos ? auditoría a medida que avanzan ... también tengo problemas con 0 (debido a la división por 0: P) pero me he fijado que ya, y con 100 etc.
Cualquier sugerencia es muy apreciada.
En primer lugar, en su ejemplo "auditoría de 30%", el resultado final será la auditoría de 33% hacer todas las transacciones que la auditoría tiene que ser espaciados uniformemente? o todas las transacciones provienen del encabezado de la lista (por ejemplo, si tiene que auditar el 30%, ¿puede auditar el primer 30% de las transacciones? – inspectorG4dget
number_of_items = (percent) * (total_number_of_items) donde el porcentaje es [0,1] (por lo tanto, si tiene [0,100], divida entre 100). – Thanatos
En general, las auditorías deben ser aleatorias. Su algoritmo no es aleatorio y puede eludirse fácilmente. Si está utilizando esto en una situación financiera, debería ajuste su algoritmo. – jabbie