PYTHONのシンプルな宝くじアルゴリズム

デニス

別の数字が必要です。たとえば(10)の範囲で小さな数字を書いても問題ありませんが、大きな数字を書いているとうまくいきません。

import random
arr=[]

for i in range(25):
    a=random.randint(1,30)
    if a in arr:
        b=random.randint(1,30)
        arr.append(b)
    if a not in arr:
        arr.append(a)
arr.sort()
print(arr[0:])
セヴェリン・パパドゥ

宝くじのサンプルには、すでに関数に実装されているフィッシャー-イェーツシャッフルを使用する必要がありrandom.shuffleます。使用しているO(n 2)アルゴリズムではなくO(n)です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ボール宝くじアルゴリズム

分類Dev

シンプルなパズルアルゴリズム

分類Dev

初期化を見つけるために宝くじの仮説アルゴリズムをいつリセットするのですか?

分類Dev

Javaシンプル宝くじプログラム

分類Dev

Excelのような列ヘッダーオプションフィルタリングアルゴリズム

分類Dev

シンプレックスアルゴリズム-なぜそんなに複雑なのですか?

分類Dev

「有名人」アルゴリズムの最適なソリューション

分類Dev

グアシアンEMアルゴリズムの高速化

分類Dev

ナップサックアルゴリズムのバリエーション

分類Dev

HTTPアクセプトネゴシエーションアルゴリズム

分類Dev

PythonのPrimeSieveアルゴリズム:ヘルプの説明

分類Dev

チューリングマシンのアルゴリズム

分類Dev

Pythonのシーケンスマッチングアルゴリズム

分類Dev

ランダムなモバイルアプリのアイコン生成アルゴリズム

分類Dev

Pythonボタンアルゴリズム

分類Dev

Pythonボタンアルゴリズム

分類Dev

Cの奇妙なアルゴリズム

分類Dev

RandomWalkerセグメンテーションアルゴリズムは、最初のシードと同じセグメンテーションになります

分類Dev

1文字ではなく文字グループを使用したシーケンスアラインメントアルゴリズム

分類Dev

ニューラルネットワークのバックプロパゲーションアルゴリズムがPythonで機能しない

分類Dev

Pythonの効率的なオンライン線形回帰アルゴリズム

分類Dev

デシジョンツリーアルゴリズムの提案

分類Dev

scipy パッケージ python のシンプレックス アルゴリズム

分類Dev

PythonのBFSアルゴリズム

分類Dev

素数のPythonアルゴリズム

分類Dev

Pythonの輸送アルゴリズム

分類Dev

PythonでのUnionFindアルゴリズム

分類Dev

ランダムな曲の再生アルゴリズム

分類Dev

ハッシュアルゴリズムと暗号化アルゴリズムの根本的な違い

Related 関連記事

  1. 1

    ボール宝くじアルゴリズム

  2. 2

    シンプルなパズルアルゴリズム

  3. 3

    初期化を見つけるために宝くじの仮説アルゴリズムをいつリセットするのですか?

  4. 4

    Javaシンプル宝くじプログラム

  5. 5

    Excelのような列ヘッダーオプションフィルタリングアルゴリズム

  6. 6

    シンプレックスアルゴリズム-なぜそんなに複雑なのですか?

  7. 7

    「有名人」アルゴリズムの最適なソリューション

  8. 8

    グアシアンEMアルゴリズムの高速化

  9. 9

    ナップサックアルゴリズムのバリエーション

  10. 10

    HTTPアクセプトネゴシエーションアルゴリズム

  11. 11

    PythonのPrimeSieveアルゴリズム:ヘルプの説明

  12. 12

    チューリングマシンのアルゴリズム

  13. 13

    Pythonのシーケンスマッチングアルゴリズム

  14. 14

    ランダムなモバイルアプリのアイコン生成アルゴリズム

  15. 15

    Pythonボタンアルゴリズム

  16. 16

    Pythonボタンアルゴリズム

  17. 17

    Cの奇妙なアルゴリズム

  18. 18

    RandomWalkerセグメンテーションアルゴリズムは、最初のシードと同じセグメンテーションになります

  19. 19

    1文字ではなく文字グループを使用したシーケンスアラインメントアルゴリズム

  20. 20

    ニューラルネットワークのバックプロパゲーションアルゴリズムがPythonで機能しない

  21. 21

    Pythonの効率的なオンライン線形回帰アルゴリズム

  22. 22

    デシジョンツリーアルゴリズムの提案

  23. 23

    scipy パッケージ python のシンプレックス アルゴリズム

  24. 24

    PythonのBFSアルゴリズム

  25. 25

    素数のPythonアルゴリズム

  26. 26

    Pythonの輸送アルゴリズム

  27. 27

    PythonでのUnionFindアルゴリズム

  28. 28

    ランダムな曲の再生アルゴリズム

  29. 29

    ハッシュアルゴリズムと暗号化アルゴリズムの根本的な違い

ホットタグ

アーカイブ