aboutsummaryrefslogtreecommitdiff
path: root/files/it/web/javascript/reference/global_objects/math/random
diff options
context:
space:
mode:
authorRyan Johnson <rjohnson@mozilla.com>2021-04-29 16:16:42 -0700
committerGitHub <noreply@github.com>2021-04-29 16:16:42 -0700
commit95aca4b4d8fa62815d4bd412fff1a364f842814a (patch)
tree5e57661720fe9058d5c7db637e764800b50f9060 /files/it/web/javascript/reference/global_objects/math/random
parentee3b1c87e3c8e72ca130943eed260ad642246581 (diff)
downloadtranslated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.tar.gz
translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.tar.bz2
translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.zip
remove retired locales (#699)
Diffstat (limited to 'files/it/web/javascript/reference/global_objects/math/random')
-rw-r--r--files/it/web/javascript/reference/global_objects/math/random/index.html107
1 files changed, 0 insertions, 107 deletions
diff --git a/files/it/web/javascript/reference/global_objects/math/random/index.html b/files/it/web/javascript/reference/global_objects/math/random/index.html
deleted file mode 100644
index 3fcd849257..0000000000
--- a/files/it/web/javascript/reference/global_objects/math/random/index.html
+++ /dev/null
@@ -1,107 +0,0 @@
----
-title: Math.random()
-slug: Web/JavaScript/Reference/Global_Objects/Math/random
-translation_of: Web/JavaScript/Reference/Global_Objects/Math/random
----
-<div>{{JSRef}}</div>
-
-<div>La funzione <strong><code>Math.random()</code></strong>  ritorna un numero pseudo-casuale in virgola mobile compreso tra 0 e 1, con 0 incluso e 1 escluso (quindi nell'intervallo [0, 1)), scalabile al range desiderato. L'implementazione seleziona un numero (seme) iniziale utile all'algoritmo di generazione per restituire numeri randomici, il quale non può essere scelto o resettato dall'utente.</div>
-
-<div> </div>
-
-<div class="note">
-<p><code>Math.random()</code> <em>non </em>permette la generazione crittograficamente sicura dei numeri casuali, di conseguenza è altamente sconsigliato il suo impiego nell'ambito della sicurezza. Piuttosto sarebbe più corretto utilizzare la Web Crypto API instead, e più precisamente il metodo {{domxref("RandomSource.getRandomValues()", "window.crypto.getRandomValues()")}}.</p>
-</div>
-
-<h2 id="Sintassi">Sintassi</h2>
-
-<pre class="syntaxbox">Math.random()</pre>
-
-<h3 id="Valore_di_ritorno">Valore di ritorno</h3>
-
-<p>Un numero pseudo casuale in virgola mobile compreso tra 0 (incluso) e 1 (escluso).</p>
-
-<h2 id="Esempi">Esempi</h2>
-
-<p>Bisogna notare che dal momento che i numeri in virgola mobile di JavaScript seguono lo standard IEEE 754 che arrotonda i numeri al numero pari più vicino, i range mostrati per la funzione sottostante non sono esatti (escludendo quello per Math.random()). Se si scelgono margini molto elevati (dell'ordine di 2<sup>53  </sup>o più) è possibile, in casi estremamente rari, calcolare il limite superiore solitamente escluso.</p>
-
-<h3 id="Ottenere_un_numero_tra_0_1)">Ottenere un numero tra [0, 1)</h3>
-
-<pre class="brush: js">function getRandom() {
- return Math.random();
-}
-</pre>
-
-<h3 id="Ottenere_un_numero_random_tra_due_valori">Ottenere un numero random tra due valori</h3>
-
-<p>Questo esempio restituisce un numero random tra due valori specificati. Il valore non è minore di (e può essere uguale a) <code>min</code>, nè maggiore (e nè uguale) a <code>max.</code> </p>
-
-<pre class="brush: js">function getRandomArbitrary(min, max) {
- return Math.random() * (max - min) + min;
-}
-</pre>
-
-<h3 id="Ottenere_un_intero_random_tra_due_valori">Ottenere un intero random tra due valori</h3>
-
-<p>Questo esempio restituisce un intero random tra due valori specificati. Il valore non è minore di <code>min</code> (oppure l'intero più grande di min se quest'ultimo non è un intero), nè maggiore (nè uguale) a <code>max.</code> </p>
-
-<pre class="brush: js">function getRandomInt(min, max) {
-  min = Math.ceil(min);
-  max = Math.floor(max);
- return Math.floor(Math.random() * (max - min)) + min; //Il max è escluso e il min è incluso
-}
-</pre>
-
-<div class="note">
-<p>Si potrebbe utilizzare l'arrotondamento per ottenere questo, tuttavia così facendo i numeri casuali seguirebbero una distribuzione non uniforme, magari non accettabile.</p>
-</div>
-
-<h3 id="Ottenere_un_intero_random_tra_due_valori_con_estremi_inclusi">Ottenere un intero random tra due valori con estremi inclusi</h3>
-
-<p>Le funzioni viste finora escludono sempre l'estremo superiore del range scelto. La funzione <code>getRandomIntInclusive() </code>descritta sotto permette di ottenere questo.</p>
-
-<pre class="brush: js">function getRandomIntInclusive(min, max) {
-  min = Math.ceil(min);
-  max = Math.floor(max);
- return Math.floor(Math.random() * (max - min + 1)) + min; //Il max è incluso e il min è incluso
-}</pre>
-
-<h2 id="Specifiche">Specifiche</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Definizione iniziale. JS 1.0 (solo per UNIX) / JS 1.1. (tutte le piattaforme)</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-15.8.2.14', 'Math.random')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-math.random', 'Math.random')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-math.random', 'Math.random')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Compatibilità_browser">Compatibilità browser</h2>
-
-<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
-
-<p>{{Compat("javascript.builtins.Math.random")}}</p>
-
-<p class="countTop"> </p>