Witam,
W jaki sposob wyciagnac pierwistek trzeciego stopnia w php?
drugiego jest funkcja sqrt() a trzecige nie ma
Wiem ze logarytmami mozna jakos obliczyc lecz ja nie wiem jak

Prosil bym kogos o podanie mi wzoru w jaki sposob to zrobic.
Z gory dziekuje i pozdrawiam
evo
kszychu
13.05.2004, 09:35:44
1. funkcja md5()
2. funkcja pow() i wykładnik = 1/stopień pierwiastka.
----------------------
No tak moja kulpa; oczywiście Scanner ma racje, wykładnik ułamkowy a nie ujemny. Żeby nie szerzyć herezji poprawiam wypowiedź powyżej.
scanner
13.05.2004, 09:36:22
Pierwsiatek dowolnego stopnia z liczby X to liczna X podniesiona do potęgi 1/stopien, ergo:[php:1:4a5c52c0f0]<?php
function pierwiastek( $liczba, $stopien)
{
return pow( $liczba, (1/$stopien ));
}
?>[/php:1:4a5c52c0f0]
Update:
kszychu: ujemny, czy odwrotność, bo ja do szkół dawno chodziłem i mogłem się walnąc?
nexis
13.05.2004, 09:48:46
[php:1:aa3dd9ba84]<?php
// wycinek z php MANUAL
// Next part to generate a random salt with letters and/or numbers
mt_srand((double)microtime()*1000000);
$chars = array_merge(range('a','z'),range('A','Z'),range(0,9));
for($i=0;$i<2;$i++)
{
$salt .= $chars[mt_rand(0,count($chars)-1)];
}
// Salt $salt created
// Now add the user
$passwords[$newuser] = crypt($newpass,$salt);
// Now the array $passwords contains the existing users and (encrypted) passwords from the file and the new user (and the encrypted password).
?>[/php:1:aa3dd9ba84]
Tzn., że kodowanie hasła dla htpasswd odbywa się przy pomocy losowo wygenerowanego ciągu $salt? 8O
tsharek
13.05.2004, 09:50:08
odwrotność. bodajże ujemnny sprawiało że wynik był odwrotny:) ale namieszane:)
2^(1/4)= pierwiastek 4 stopnoa z 2
2^(-4)= 1/(2^4)
tak mi się wydaje z tego co pamiętam:)
Cytat
Pierwsiatek dowolnego stopnia z liczby X to liczna X podniesiona do potęgi 1/stopien, ergo:[php:1:bee24227a2]<?php
function pierwiastek( $liczba, $stopien)
{
return pow( $liczba, (1/$stopien ));
}
?>[/php:1:bee24227a2]
jest tak jak mowisz

dzieki!
Dabroz
14.05.2004, 17:14:11
2 ^ (1/2) == sqrt(2)
2 ^ (1/3) == pierw. trzeciego stopnia z dwoch
a 2 ^ -2 == 1/(2^2)
kszychu
17.05.2004, 10:08:10
Cytat
2 ^ (1/2) == sqrt(2)
2 ^ (1/3) == pierw. trzeciego stopnia z dwoch
a 2 ^ -2 == 1/(2^2)
Popatrz dwa posty wyżej, zanim umieścisz gdzieś kolejne rewelacje tego typu...
Proponuje EOT.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.