Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Lentile sferica pentru astigmatism

Problema inlocuire usa spate A6 C...

Ce gen de muzica este?

drepturile copiilor in numele ...
 Mocheta peste parchet cu incalzir...

La multi ani mie!

Senzor filtru particule GOLF 7

La multi ani @radu103!
 La multi ani @Nenea Zap!

La multi ani @beavis03!

BlackView Oscal Pad 13, probleme ...

Baterie auto AGM 70AH vs normala ...
 Depanero nu vrea sa imi dea Negat...

Extras carte funciara

Carucior pliabil pentru cumparatu...

In ce supermarket gasesc carne de...
 

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

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

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