るりまサーチ

最速Rubyリファレンスマニュアル検索!
159件ヒット [101-159件を表示] (0.054秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. rsa p
  5. dsa p

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < 1 2 >>

SecureRandom.uuid -> String (3013.0)

バージョン 4 の UUID (Universally Unique IDentifier) を生成して返します。

...味のある情報を含みません。

@raise NotImplementedError 安全な乱数発生器が使えない場合に発生します。

require 'securerandom'
p
SecureRandom.uuid #=> "2d931510-d99f-494a-8c67-87feb05e1594"
p
SecureRandom.uuid #=> "62936e70-1815-439b-bf89-8492855a7e6b"

@see...

Random.new_seed -> Integer (3007.0)

適切な乱数の種を返します。

...適切な乱数の種を返します。

//emlist[例][ruby]{
p
Random.new_seed # => 184271600931914695177248627591520900872
//}...

SecureRandom.base64(n = nil) -> String (3007.0)

ランダムな base64 文字列を生成して返します。

...ランダムな base64 文字列を生成して返します。

@param n 文字列の生成に使われるランダムネスのサイズを整数で指定します。
生成される文字列のサイズではないことに注意して下さい。生成される文字列のサイズは...
...3 倍になります。nil を指定した場合 n として 16 が使われます。

@raise NotImplementedError 安全な乱数発生器が使えない場合に発生します。

require 'securerandom'
p
SecureRandom.base64(3) #=> "4pYO" (文字列のサイズは 3 でない)

@see 3548...

SecureRandom.hex(n = nil) -> String (3007.0)

ランダムな hex 文字列を生成して返します。

...ランダムな hex 文字列を生成して返します。

@param n 文字列の生成に使われるランダムネスのサイズを整数で指定します。
生成される文字列のサイズではないことに注意して下さい。生成される文字列のサイズは...
...n の 2 倍になります。nil を指定した場合 n として 16 が使われます。

@raise NotImplementedError 安全な乱数発生器が使えない場合に発生します。

require 'securerandom'
p
SecureRandom.hex(3) #=> "f72233" (文字列のサイズは 3 でない)...

Zlib::Deflate.deflate(string, level = Zlib::DEFAULT_COMPRESSION) -> String (119.0)

string を圧縮します。level の有効な値は Zlib::NO_COMPRESSION, Zlib::BEST_SPEED, Zlib::BEST_COMPRESSION, Zlib::DEFAULT_COMPRESSION 及び 0 から 9 の整数です。

...string を圧縮します。level の有効な値は
Zlib::NO_COMPRESSION, Zlib::BEST_SPEED,
Zlib::BEST_COMPRESSION, Zlib::DEFAULT_COMPRESSION
及び 0 から 9 の整数です。

ちなみに、このメソッドは以下のコードとほぼ同じです:

require 'zlib'

def deflate(string,...
...)
z.close
dst
end

@param string 圧縮する文字列を指定します。
@param level 圧縮の水準を詳細に指定します。
有効な値は Zlib::NO_COMPRESSION, Zlib::BEST_SPEED,
Zlib::BEST_COMPRESSION, Zlib::DEFAULT_COMPRESSION 及び 0 から 9 の...
...lib'

srand(1)
str = (1..500).collect{
['A', 'T', 'C', 'G'].at(rand(4))
}.join

p
str.size #=> 500

[ Zlib::NO_COMPRESSION,
Zlib::BEST_SPEED,
Zlib::BEST_COMPRESSION,
Zlib::DEFAULT_COMPRESSION ].each { |level|
deflate_str = Zlib::Deflate.deflate(str, level)
p
deflate...

絞り込み条件を変える

<< < 1 2 >>