Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Presbiopia - la 43 ani ?

Termen transcriere autovehicul

Cazare Timisoara pe 4-5 zile

Primele zile ale internetului per...
 Ditra 25

Casti USB-C ptr A-54

Aplicatie medicala / asistent med...

De ce vor atația politicieni...
 ERR_ADDRESS_UNREACHABLE

Legea 18/1968 Se mai aplica?

Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...
 Montaj aer conditionat in balcon ...

Cont curent mulți valuta far...

Sugestii plan casa

Experiente cu firme care cumpara ...
 

Generare nr aleatoare ...care metoda e mai buna si de ce?

- - - - -
  • Please log in to reply
4 replies to this topic

#1
pinguinul666

pinguinul666

    Senior Member

  • Grup: Senior Members
  • Posts: 4,710
  • Înscris: 06.10.2015
sal

Invatand JAVA si fiind la inceput, am dat peste 2 feluri diferite de a genera un numar aleator int intre doua limite (sa zicem intre 1 si 10 - inclusiv capetele intervalului):

Metoda 1)

Quote

import java.util.Random

-----------------------------

int x = new Random().nextInt(10) + 1;

si

Metoda 2)

Quote


import java.util.concurrent.ThreadLocalRandom;

-----------------------------

int x = ThreadlocalRandom.current().nextInt(1, 10+1);


Care metoda e mai buna si de ce? Care o preferati, in mediu de productie?
(i.e. justificari bazate pe argumente privind Java, optimizare,  "the right way to do it" etc)

(dpdv al preferintelor personale, mie a doua mi se pare mai buna, fiindca pot seta limitele cum vreau eu...dar poate ma insel)

Multumesc

Edited by pinguinul666, 25 November 2018 - 13:51.


#2
buyonevideo

buyonevideo

    STATI ACASA !! :)

  • Grup: Senior Members
  • Posts: 7,442
  • Înscris: 06.02.2016
https://stackoverflo...readlocalrandom

#3
pinguinul666

pinguinul666

    Senior Member

  • Grup: Senior Members
  • Posts: 4,710
  • Înscris: 06.10.2015

View Postbuyonevideo, on 25 noiembrie 2018 - 13:56, said:


frumoos :)

Si eu am deschis cateva topice pe stack, dar nu am gasit acest topic...deh, nu am cautat cum trebuia!

#4
buyonevideo

buyonevideo

    STATI ACASA !! :)

  • Grup: Senior Members
  • Posts: 7,442
  • Înscris: 06.02.2016
Pai, cum si unde ai cautat tu ?!
Eu am cautat pe google: java.util.Random vs java.util.concurrent.ThreadLocalRandom
Pac primul rezultat e ala.

#5
andrei_0

andrei_0

    fishy

  • Grup: Moderators
  • Posts: 3,990
  • Înscris: 15.02.2006
Asa cum ai facut tu, amandoua metodele sunt proaste. Citeste javadocul de la Random.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate