ChatCrawlersearch across public Telegram Open the app
J

Java Studio

12 March 2018
2018-03-12×
12 March 2018
Como puede ser que en la api de java no venga una anotación o algo de como hacer un random entre dos números
T
Ni en la clase Math ni en Random
Pero yo juraria que si viene
I
Anque no me acuerdo
Sin librerías externas tendrías que hacer new Random().nextInt(maximo-minimo+1)+minimo
A
Si no es así es parecido
Parece que es lo que has hecho ya que para empezar pasar un enlace de Java 7..
En las API piensa que siempre te detallan el uso y funcionamiento genérico Un uso en particular es cuestión del desarrollador
J
Por ti te sirve, Math.Random() genera números aleatorios entre 0 y 1 Si quieres que esté entre dos valores, basta con que: 1. Al valor del random calcules la suma con el valor inicial 2. Haz el módulo con el valor límite
T
Hacer un random entre dos números es un caso muy peculiar usado una vez al año
si es un caso muy particular usado una vez al año como iba a estar en la docu de la API
E
no puede cubrirlo todo
J
Vosotros a vuestras ironías Para casos particulares de un uso genérico de un método tienes stackoverflow 😉
J
Pero si algún día tenéis que documentar, por favor, documentad también todos los casos particulares🙏
E
no tiene sentido poner 300 ejemplos para que sepas como se hace cada caso particular, como bien has dicho, es cuestion del desarrollador
Math.random te da un numero aleatorio entre 0 y 1
un programador que sepa pensar tiene que dar con la manera de crear un un nuemro aleatorio entre dos numeros que quiera
por esa regla de tres tendria que haber millones de funciones ya hecha en una api
para satisfacer a todo el mundo
que yo sepa, eso no existe en la api base de ningun lenguaje
o quizas si xDD pero vamos
E
que no creo que tenga mucho misterio
Se hace como siempre, usando el módulo (basándose en la clase de Z en Álgebra) y limitas la parte inferior con una suma
J
Creo que en Python sí estaba de forma nativa
Claro que la API de . net está a años luz de la de Java
T
Pero bueno este grupo no es para opinar de eso
A
En realidad no me parece algo tan específico como para no tenerlo
Una api es mas buena porque tenga mas cosas cubiertas?
A
Que conste que no me parece el fin del mundo que no lo tenga
J
Yo entiendo que haya una utilidad que se contemple cuando muchos usuarios hacen uso de ella y también cuando tiene cierta complejidad
A
Pero creo que debería tenerlo al menos la clase random
J
Pero yo creo que a fin de cuentas una API tiene que tener lo básico para que el desarrollador pueda hacer maravillas
Se puede juzgar una api y un lenguaje por muchas mas cosas
Que net tiene una función más que java
Pero decir que esta a años luz
E
Cuando además me da que tu esta empezando con java ahora
Java es aun más enorme si hablamos de su ecosistema de sus librerías para todo
Es lo mas usado a nivel empresarial desde hace un par de decadas
T
Ya te sales del entorno de la api del lenguaje
Tu no puedes hablar conmigo sin picarte
E
Yo estaba debatiendo normal
A
En fin, para cosas que en la API java no suelen meter apache commons viene al rescate
Al final cada lenguaje tiene sus particularidades Y el que haga "guerreras de lenguajes", según mi parecer, pierde el tiempo que da gusto A mí Java me encanta por su estilo, su potencia y su compatibilidad Python es maravilloso con los objetos, hace malabarismos con ellos JavaScript es locurote pero es bonito a su manera C++ es el lenguaje más potente que he usado, y sus finalidades son casi infinitas C es lo básico, pero por ello mismo es la base. No he tenido el placer de poder usar más lenguajes, pero no hay ninguno mejor que otro. Son herramientas, y cada uno usa las herramientas con las que más cómodo está
J
Y MIPS mola un montón 😂
J
Del procesador MIPS
E
Eso es droga dura ya
Calendar: March 2018
Archive by month
Open in Telegram Каталог площадок Искать в ChatCrawler

A snapshot of an open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog