Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> liczby losowe
tomekmvr
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 2
Dołączył: 11.09.2006

Ostrzeżenie: (0%)
-----


Witam jak przerobic taki skrypt zeby losowal liczbe jedna na przyklad z liczb (1, 34, 12, 6, 21

<script LANGUAGE="JavaScript">
var txt= Math.round(1000*Math.random());
document.write(txt)</SCRIPT>

A pozniej zeby ta wylosowana liczba dodala sie w miejsce w tym skrypcie:

<head>
<script language="javascript">
function go()
{
window.location.href = 'http://www.jakasstrona.pl/(chce zeby w tym miejscu dodala sie liczba wylosowana)';
}
</script> </head>
<body onload="java script:go()">


Jak to zlozyc w calosc. Prosze o pomoc


--------------------
Go to the top of the page
+Quote Post
SHiP
post
Post #2





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Nie pamietam konstrukcji losowania liczby w JS. Jeśli ta którą podałeś jest poprawna to wystarczy:
  1. <head>
  2. <script language="javascript">
  3. function go()
  4. {
  5. window.location.href = 'http://www.jakasstrona.pl/'+Math.round(1000*Math.random());
  6. }
  7. </script> </head>
  8. <body onload="java script:go()">
  9. Jak to zlozyc w calosc. Prosze o pomoc


Jesli chodzi o wylosowanie jeden z liczb znajdującej się w tablicy to będzie to troche inaczej wyglądało...


--------------------
Warsztat: Kubuntu, PhpStorm, Opera
Go to the top of the page
+Quote Post
tomekmvr
post
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 2
Dołączył: 11.09.2006

Ostrzeżenie: (0%)
-----


wlasnie chodzi mi o to zeby wylosowalo liczbe z liczb podanych przezemnie a nie z przedzialu, jak to bedzie wygladalo?


--------------------
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


"posortuj" tablice http://www.w3schools.com/jsref/jsref_sort.asp z uzyciem funkcji porownujacej (http://www.devguru.com/Technologies/ecmascript/quickref/sort.html ) zwracajacej liczby losowe (ujemne, zero i dodatnie) i wyciagnij pierwszy element.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
SHiP
post
Post #5





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


A ja zrobiłbym to inaczej:
  1. <script type="text/javascript">
  2. var tablica = new Array(2,4,235,763,22,2);
  3.  
  4. var index = Math.round(tablica.length*Math.random());
  5.  
  6. alert(tablica[index]);
  7.  


--------------------
Warsztat: Kubuntu, PhpStorm, Opera
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 15:57