Con flotadores de 32 bits, creo que hay algo así como 2^31 - 1 flotantes representables. En Java, puede tomar un flotador existente y encontrar el "próximo flotante" utilizando la biblioteca Math. Pero digamos que no tiene un flotador inicial, ¿hay alguna manera de calcular el flotante enésimo? No me importa qué idioma, si hay un idioma con una función de biblioteca lo tomaré.Calcule el N ° flotante
Por supuesto, podría simplemente poner todos los flotadores en una matriz e indexar en eso, pero eso es ineficiente en el espacio.
Aquí hay algunas aclaraciones adicionales. Podría comenzar en Float.MIN e incrementar N veces usando nextFloat, pero esto parece ineficiente porque necesito realizar esta operación muchas veces.
en Java, comience en Float.MIN_VALUE. –
¿Tienen que estar en orden? es decir. flotante n + 1> flotante n. ¿No es solo que quieres mapear [0..2^31) a las carrozas? – weston
@CarlManaster Eso funciona pero tienes que repetir N veces para obtener la respuesta ... Estoy tratando de encontrar una manera de conectar N a la representación binaria, pero no creo que puedas. Tal vez esa es la mejor respuesta. – evanmcdonnal