📄 genrand.c
字号:
/* genrand.c,v 1.3 2000/09/22 19:30:37 brunsch Exp *//************************************************************************** * * * Copyright (C) 1995 Silicon Graphics, Inc. * * * * These coded instructions, statements, and computer programs were * * developed by SGI for public use. If any changes are made to this code* * please try to get the changes back to the author. Feel free to make * * modifications and changes to the code and release it. * * * **************************************************************************//* FUZZ: disable check_for_math_include */#include <stdio.h>#include <fcntl.h>#include <math.h>#include <stdlib.h>#include <sys/types.h>#include <sys/stat.h>#include "sysdep.h"voidmain(const int argc, char* argv[]){ FILE* file; int i; int my_random; int size; char *cp; if (argc != 3) { printf("usage: %s file_size_in_bytes[K|M] name\n", argv[0]); exit(2); } if ((file = fopen(argv[2], "w")) == NULL) { perror("fopen"); exit(1); } size = atoi(argv[1]); for (cp = argv[1]; *cp; cp++) { switch(*cp) { case 'k': case 'K': size *= 1024; break; case 'm': case 'M': size *= 1024*1024; break; } } for (i = 0; i < size; i++) { my_random = ((RANDOM() % 94) + 33); fputc((char)my_random, file); } fclose(file);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -