HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 19.12.2009, 19:28
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
С нами: 9497186

Репутация: 1304


По умолчанию

TRX.new Зачем вы используете флоат, который А - неточный, Б - имеет ограничение на длину? Господи, еще и преобразование в строку >.<

PHP код:
# -*- coding: utf-8 -*-

import random
from math import floor

rand_array 
= []
count 20000;
divider 0xFFFFFFFF;

def gen_random_array(seed):
    
0
    
while i<20000:
        
tmp seed;
        for 
i in xrange(20001):
            
tmp tmp*tmp >> 16 divider;
            if 
tmp==0:
                
tmp random.randint(1,divider-1)
                
seed random.randint(1divider)
                break
            if 
tmp in rand_array:
                if 
i>1000: print 'Atata'str(i), str(seed)
                
seed random.randint(1divider)
                break
            
rand_array.append(tmp)

    print 
'Seed: %d ' % (seed)
    return 
rand_array

## Затравка 3455982478 - дает хороший результат для критерия хи квадрат
## Получаем массив целых чисел без повторов

rand_arr gen_random_array(3455982478)

## Преобразуем к диапазону от 0 до 1 с равномерным распределением
for val in rand_array:
    print 
"%F\r\n" % (val float(divider+1)) 
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...