Katuragiの日記: 乱数サンプル 2
あっなんかkurokumaさんが他の言語で同じ様なことをやってたびっくり!
Acanthopanaxさんの日記のコメントにも書いたけど、比較で掲載、決定!
ちなみにこれはObjective-Cですにゃ。
#import "randomSample.h"
@implementation randomSample
- (IBAction)pushStart:(id)sender
{
int x;
int i;
int maxNum = 53;
int maxRand = 53;
NSMutableArray* array = [NSMutableArray array];
srand(time(nil));
for (i=1; i < maxNum; i++) {
x = rand() % maxRand + 1;
NSString* string = [NSString stringWithFormat:@"%d", x];
if ([array indexOfObject:string] == NSNotFound) {
[array addObject:string];
} else {
i --;
}
// NSLog(@"%d, %d", x, i);
}
NSMutableString* nowStr = [NSMutableString string];
NSEnumerator* enumerator = [array objectEnumerator];
id object;
while (object = [enumerator nextObject]) {
[nowStr appendFormat:@"%@, ", object];
}
[textFld setString:nowStr];
}
@end
同じことを他の言語で書くと面白いよね。
Perlで書いたらきっとHashを使うだろうな。
# 一部間違ってたので修正しました
Objective-C はやったことがないので (スコア:1)
気がします。PGってこういうところ面白いですね。
他の方で bash で作成している方がいました、なんかそこ
そこの反響があってちょっとびっくりしています。
Re:Objective-C はやったことがないので (スコア:1)
/.Jの面白いところだと思うとりやす。
bashってShellのやつですよね。
dsegさんあたりがdosプロンプトで書きそうだなぁ
-- ラテール部参加者募集中