How to generate an array of 256 distinct numbers

前端 未结 4 565
遇见更好的自我
遇见更好的自我 2021-01-27 03:34

I have this:

#include     
using namespace std;   
int main()
{
    int a[256];
    int b;
    int k;
    for (int i = 0; i < 256; i ++){
             


        
4条回答
  •  生来不讨喜
    2021-01-27 03:54

    #include 
    #include 
    #include 
    
    int main(int argc, const char * argv[])
    {
        std::vector items(256);
    
        std::iota(items.begin(),items.end(),0);
    
        std::random_shuffle(items.begin(), items.end());
    
        for(auto i:items)
            std::cout<

提交回复
热议问题