zoukankan      html  css  js  c++  java
  • ACM如何产生各种随机数

    如何产生各种随机数

    产生int型随机数  

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    #include<math.h>
    #include<time.h>
    int main( )
    {
        //freopen( "1.in","r",stdin );
        //freopen( "3.out","w",stdout );
        srand( time( NULL ) );
        int t,n = 10 ;
        while( n-- )
        {
               printf( "%d ",rand() );
               }
        return 0;
    }

    产生随机小数

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    #include<math.h>
    #include<time.h>
    int main( )
    {
        //freopen( "1.in","r",stdin );
        //freopen( "3.out","w",stdout );
        srand( time( NULL ) );
        int t,n = 10 ;
        while( n-- )
        {
               printf( "%.6lf ",rand()*1.0 / 100 );
               }
        return 0;
    }

    产生任意范围的数

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    #include<math.h>
    #include<time.h>
    int main( )
    {
        //freopen( "1.in","r",stdin );
        freopen( "3.out","w",stdout );
        srand( time( NULL ) );
        int t = 99,n = 10 ;
        while( n-- )
        {
               printf( "%d ",rand() % t );
               }
        return 0;
    }

    产生字符串

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    #include<math.h>
    #include<time.h>
    int main( )
    {
        //freopen( "1.in","r",stdin );
        freopen( "3.out","w",stdout );
        srand( time( NULL ) );
        int t = 99,n = 10 ;
        while( n-- )
        {
               printf( "%c ",rand() % 26 + 'A' );
               }
        return 0;
    }
  • 相关阅读:
    DEDECMS之五 单页
    DEDECMS之六 网站地图、RSS地图
    DEDECMS之四 栏目调用
    DEDECMS之三 首页、列表页怎么调用文章内容
    DEDECMS之七 如何实现文章推荐排行榜
    centos6下安装dedecms
    C# 自动部署之附加数据库
    产品经理技能之BRD的笔记之菜鸟入门
    产品经理技能之MRD的笔记之一
    产品需求文档(PRD)的写作方法之笔记一
  • 原文地址:https://www.cnblogs.com/lzq1126/p/5596850.html
Copyright © 2011-2022 走看看