2012-01-16 58 views
-3

可能性の重複:
generating GUID without hyphenGUIDで大文字、小文字と数字を有する

Iコード

byte[] keyBytes = Encoding.UTF8.GetBytes(Guid.NewGuid().ToString("N").Substring(0, 9)); 

以下の部分とGUIDを作成してい最終結果は、より低いケースの文字と数字を含むGUIDです。私は大文字、小文字、数字をすべて1つのGUIDに入れようとしています。そして、私は、生成されたGUID内でハイフンのcharを必要としません。誰も私にアイデアを提案することはできますか?

+0

あなたはほぼ同じ質問をしています。あなたの[最初の](http://stackoverflow.com/q/8877460/21567)の質問と同様に、あなたが何を**実際にここで達成しようとしているかについての詳細な情報なしで、ただ一つの答えがあります。 GUID文字列の大文字と小文字は同じですが、同じGUID値に似ています。 –

+0

私はちょうど上、下、数字でランダムなguid値を生成したいと考えています... –

答えて

0

:私はちょうど、上下と 番号のランダムなGUID値を生成したい

...このような

何かが

var rand = new Random(); 
var sb = new StringBuilder(); 

foreach (char c in Guid.NewGuid().ToString("N")) 
{ 
    sb.Append(rand.Next(0, 2) == 1 ? Char.ToUpper(c) : c); 
} 
を行うことができます

大文字/小文字の「乱雑さ」に関する品質について何ら保証するものではありません。

0

あなたはalready doing it correctですか?

Guid.NewGuid().ToString("N") 
32 digits: 
00000000000000000000000000000000 

結果には32桁の数字が含まれますが、それも文字でもかまいません。あなたのコメントについては

+0

これは、小文字のnd桁を作成します.iは、下位、上位、 –

関連する問題