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

  #1  
Старый 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
 
Ответить с цитированием

  #2  
Старый 19.12.2009, 20:03
TRX.new
Участник форума
Регистрация: 27.04.2009
Сообщений: 189
С нами: 8968720

Репутация: 69
По умолчанию

Цитата:
Сообщение от Gifts  
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)) 
Спасибо! Буду разбираться... не все тут понятно конечно..
 
Ответить с цитированием

  #3  
Старый 27.12.2009, 14:45
TikTik
Познающий
Регистрация: 20.02.2009
Сообщений: 86
С нами: 9064089

Репутация: 7
По умолчанию

Вот такой вот вопрос
Начал я учить этот очень интересный язык но вот мои знания в программировании скудны , поэтому решил спросить у вас как у людей имеющих в этом опыт.
Ну как начал пока что читаю всё что только попадается связаное с этим языком для того чтоб понять то ли это то что мне нужно !
Немного кодил на VB.NET потом Pascal но это не моё ищу ищу как говорится рыба ищет , где глубже а человек где лучше в моём случае я ищу где интересней и больше возможностей , не ищу легких путей учится мне даже нравится !.....всё и так много буковак.......
Так вот вопрос насколько этот язык Pyton является самодостаточным ?? Просто читая форумы статьи вижу что его люди используют только в Веб программировании , Cайтостроения и т.д и тп
Интересуюсь такими программами как ( AddNews может кто знает программы для добавления новостей на сайты DLE) возможно писать на нём подобные ,также очень интересны разновидные Боты для игр и cами Игры точней как это всё делается т.д...
Да и вобще как язык в целом интересно что вы пишете на нём кромме Веб , cайтостроение мне тоже очень интересно но хочется узнать разные стороны его применения !
Знаю что на неё получаются очень хорошие Игрухи , и видел что на писан на нём такой мега проект как BLENDER.ORG-Который в своё времмя я очень успешно юзал , но вот говорят питон там не очень поучаствовал ну как самые жизненно важные вставки кода написаны на C++
Вообщем вот , сильно не кидайтесь камнями это только то что я пока за короткий срок смог выяснить о этом языке буду признателен если вы меня исправите там где я ошибаюсь и раскажете что то новенькое !

Последний раз редактировалось TikTik; 27.12.2009 в 14:50..
 
Ответить с цитированием

  #4  
Старый 28.12.2009, 14:15
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
С нами: 9963746

Репутация: 180


По умолчанию

на нем почти все можно делать, как и на других. Следует только отдавать себе отчет что это интерпретируемый язык
 
Ответить с цитированием

  #5  
Старый 28.12.2009, 16:49
TikTik
Познающий
Регистрация: 20.02.2009
Сообщений: 86
С нами: 9064089

Репутация: 7
По умолчанию

интерпретируемый это как я понял у пользователя программы должен стоять Python !
Правильно поправте? пока только читаю введения в книгах выбираю хорошую книгу уже вот уже подобрал пару книг думаю сегодня начну уже
Выбрал Mark lutz , пока что на нём наверно остановлюсь хоть и огромная почти 900 страниц но это именно учебник для новичков там только Азы
 
Ответить с цитированием

  #6  
Старый 28.12.2009, 17:12
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
С нами: 9456866

Репутация: 979


По умолчанию

Цитата:
Сообщение от TikTik  
интерпретируемый это как я понял у пользователя программы должен стоять Python !
Правильно поправте? пока только читаю введения в книгах выбираю хорошую книгу уже вот уже подобрал пару книг думаю сегодня начну уже
Выбрал Mark lutz , пока что на нём наверно остановлюсь хоть и огромная почти 900 страниц но это именно учебник для новичков там только Азы
изучаем python 3-е издание ? Если да,то в книга в самый раз.
__________________
Blog
 
Ответить с цитированием

  #7  
Старый 30.12.2009, 18:03
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
С нами: 9456866

Репутация: 979


По умолчанию

Каким способом можно определить кодировку файла в python?
Знаю про chardet,может есть ещё что-нибудь ?
__________________
Blog

Последний раз редактировалось rushter; 30.12.2009 в 18:11..
 
Ответить с цитированием

  #8  
Старый 03.01.2010, 18:11
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
С нами: 9427413

Репутация: 973


По умолчанию

Цитата:
Сообщение от rushter  
Каким способом можно определить кодировку файла в python?
Знаю про chardet,может есть ещё что-нибудь ?
Запрос у юзера - самый нормальный вариант.
 
Ответить с цитированием

  #9  
Старый 04.01.2010, 00:59
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
С нами: 9456866

Репутация: 979


По умолчанию

Цитата:
Сообщение от jasd  
вот у меня вопрос.
версии интерпретатора 2 и 3, у них синтаксис одинаковый?
нашел книгу "Язык программирования Python" Д.С. Откидач, Г.Россум, Дж.Дрейк,
в ней пишет что : "в книге описаны наиболее распостраненные версии Python от 1.5 до 2.0", но у меня интерпретатор 3.0(подумал что самый актуальный и скачал его).
так можно ли работать с интерпретатором версии 3.0, изучая данную книгу?
мб посоветуйте другую книгу.
P.S. я только начинаю програмировать)
Лучше пока сидеть на 2.x,на 3 мало что перенесено.
Книгу посоветую "изучаем python 3-е издание".
Цитата:
Сообщение от gold-goblin  
Rushter На просторах интернета встречал модуль для этих дел назывался вроде Universal Encoding.
Или для чего тебе это нужно? может проще в юникод а потом в ту которую надо?

Вопросик: Что лучше почитать про джанго (Django) начиная с его азов?
Чтобы в юникод сконвертить надо знать какая кодировка у файла на входе.

Цитата:
Сообщение от login999  
Запрос у юзера - самый нормальный вариант.
Вообще не вариант,заюзал chardet.Всёравно юзерам в виде exe даю Определяет быстро,то что надо.
Нашёл интересное решение в виде регулярки,но к сожалению не всегда правильно определяет, пришлось использовать доп модуль.
__________________
Blog

Последний раз редактировалось rushter; 04.01.2010 в 01:52..
 
Ответить с цитированием

  #10  
Старый 04.01.2010, 10:10
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
С нами: 9427413

Репутация: 973


По умолчанию

Цитата:
Сообщение от rushter  
Вообще не вариант,заюзал chardet.Всёравно юзерам в виде exe даю Определяет быстро,то что надо.
Нашёл интересное решение в виде регулярки,но к сожалению не всегда правильно определяет, пришлось использовать доп модуль.
Ну я вот по жизни использую запрос у юзера - проблем никаких никогда не возникает. Данные в конфиг себе забиваются, потом из него считываются, да и все Норм юзер всегда знает, какая у него кодировка Да и выбирать там особо не из чего - UTF-8 или cp1251
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

Сумма USDT:

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

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

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

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

×

Мои сделки

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

Сделка


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

ESCROW ADMIN PANEL

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